Ottawa reveals plan to welcome 500,000 immigrants per year