theprovince.com
Canada sees 300,000 new immigrants — the largest influx in a century
The increase in international migration has helped fuel a surge in employment — even amid sluggish indicators in other parts of the economy