The new prime minister of Canada Mark Carney has shuffled immigration ministers in his cabinet announcements ahead of the upcoming federal election in 2025. The