What world do you live in Doug?   No country in the world can thrive when the native population is displaced by mass waves of immigrants.   All governments in Canada are currently running huge deficits just trying to maintain the status quo for Canadians.  
Also, why should native born Canadians be forced to compete for jobs, often at a disadvantage, with immigrants?  Family unification?  Immigrants bringing in their chronically ill elderly parents and grandparents forcing them into our already overburden health care system.   Visited an ER lately?    Tried to commute around Toronto lately?  How about buy or rent a house in Toronto?   Make no mistake, Trudeau is only trying to pad the ballot box in his favour.