Canada welcomes more than 35 million temporary residents (non-immigrants) each year. Except for Canadian citizens and permanent residents, all other individuals require permission to enter Canada as a visitor.