I was about to post the same comment: price is set at the margin.
Also, if you look at the 5% in different ways, it becomes more significant. In your neighbourhood across Canada, 1 in 20 of the houses is owned by a foreigner. Now if you concentrate that in to Vancouver and Toronto... lets say 1 in 10 is owned by a foreigner... really starting to have an impact.