I think Canada needs immigrants, and have no problem with a moderated balanced intake that respects economic conditions and our ability to not only integrate, but to also ensure the success of our immigrants.

300,000 a year?  We can do it.

But 300,000 a year is only part of the picture.  It is also the flood of ten year multi-entry renewable visas that are becoming the defacto way of gaining residency for those who don't mind a foot in two countries (almost a million visas taken up by China in the last three years), the hundreds of thousands living here on temporary work permits, and the inflow from various provincial nominee programs.

Canadian citizens, and yes our new immigrants, should not have to compete for housing, jobs, medical, services, et al with non residents.

I think that our immigrants are being unfairly targeted, and we need an honest and open conversation  about sustainable numbers of all who we allow to live and work here. It is much higher than 300,000 a year.