It depends on the nation of which you are a citizen. For a list of nations that need a temporary residence visa to enter Canada, click here.