Canada is embarking on an ambitious immigration plan to welcome more than 1.2 million permanent residents by 2024, a move the government says will fuel economic recovery and future growth.