Canada has been a top destination for tourists and foreign workers, whether someone wants to come as a tourist or wants to work in Canada.