Upvote:5
If you are a Canadian citizen with a Canadian passport and would like to travel to Sweden for a visit (tourism or business travel etc.) and your stay exceeds 90 days, you do require a visa. You will need to follow the steps listed here to formally apply.
Another note is that as a result of a Nordic representation agreement, Denmark has been handling visa applications for the Faroe Islands, Greenland, Iceland, Norway and Sweden since March 2008.
A great place to start with questions like this is a site called VisaMapper. The map-based interface lets you check up on visa requirements of any country from the point of view of a traveler of any nationality. Itβs always best to double check through official websites and organizations but it's a useful starting point.