Some countries do not allow dual citizenship, so some people have to think about losing their home country in order to become a Canadian even when they want to. Some mainland Chinese have to travel some African country getting a visa on arrival, then fly back to Canada, fly from Canada to that...