We are being told by "experts" that we need these people. Certainly we need some but are the labour markets and infrastructure able to support this mass of humanity. 
Isn't also harder to assimilate culturally these people with these numbers. With sizable population immigrants can retain their cultural practices from their homeland which may be incompatible with current Canadian values. Many groups like women and gays have fought long and hard to achieve some recognition of their rights, now we may be bring in people who are somewhat totally opposed to these views. 
Remember the guy from Afghanistan who killed his daughters because they were acting Canadian.