Canada wants to take in more than 1 million new immigrants in the next 3 years