Donald Trump has said he wants to give Canada a “great, great, great deal” in exchange for its promise to accept a million Syrian refugees.
But the US president has been criticised for not being able to meet his pledge, with many questioning whether Canada’s plan would be as generous as he says.
What happens if Trump doesn’t meet his promise?
The number of Syrian refugees resettled in Canada would increase to a record high of 20,000, with a commitment to bring them all into Canada.
More than 100,000 Syrians would also be resettling in Canada, with 1.3 million people living in Canada on temporary visas, and another 855,000 on temporary resident status.
The number could be as high as 50 million by the end of the decade.
The Trump administration is expected to announce its plan next month, but the exact terms of the agreement have not been finalized.