Canada to stabilize immigration levels at 500,000 per year