The number of immigrants we accept into this country over the age 55-60, except in the most extreme circumstances, should be zero. The family sponsors can pay for them all they want, but until we have the ability to create more doctors and larger/more hospitals then the baby boomers who have paid taxes their whole lives here will continue to pay for it with their health. This is the kind of thing that makes people shout "America First!".
The Harper gov did a bunch of sleezy election number crunches. The Liberals do it a bit differently in some ways, but it's the same game. It's worked fairly well for the Liberals provincially and federally over the decades. It didn't work for Wynne last time, but it took voters 15 years to get wise to that game.
I see Trudeau getting a minority gov, unless Scheer really comes out flat or lame, which seems a very real possibility, which could mean another Trudeau majority. I don't expect Scheer to knock people's socks off. Jagmeet will be a non-factor, which could help the Liberals.