Every year, around 35 million people visit Canada. They come here to enjoy the many opportunities that Canada offers. It could be for tourism, business meetings, holidays visiting family and friends.
Most people need a Visa or an Electronic Travel Authorization to travel to Canada. Some people may only need their valid passport.
For visa requiring nationals, if there are friends or relatives in Canada who would like to invite the applicant as a guest, they can provide a letter of invitation and other supporting documents.