Liberals unveil plan for half a million immigrants per year.