I hope these changes drive up tech salaries in Canada -- I fear they won't. Currently they're about 20-40% less than the US particularly due to the currency difference. Cost of living is also a bit higher, and absolutely insane in Vancouver (and a lesser degree, Toronto).
I suspect it will continue the H-1B trend, in that it companies won't pay better wages, just outsource to cheaper Canadian labor, who are in turn taxed higher and squeezed harder.