I think it's because the economy is doing well, that's why not much complaint.
Also, I think a lot of canadians don't openly say it like in the US, but if a politician says we are going to reduce immigration, they will just vote for him/her secretly, like in Quebec this year for example. There...