SWISS flies between: Toronto - Montreal, Toronto - Zurich, Montreal - Geneva, Zurich - Toronto, Montreal - Zurich, Zurich - San Francisco, Bangkok - Zurich, Los Angeles - Zurich, Zurich - Tokyo, Zurich - Montreal, San Francisco - Zurich, Tokyo - Zurich, Zurich - Bangkok, Zurich - Los Angeles, Zurich - Sao Paulo, Miami - Zurich, Geneva - Montreal, Shanghai - Zurich, Puerto Plata - Punta Cana, Zurich - Chicago, as well as several other routes.
Thankfully, SWISS has one of the simplest baggage policies in place today: it is the same on all flights. If you are flying Economy, you are allowed to bring along one piece of checked baggage (up to 50 pounds each), if you're flying Business you're allowed to bring 2 pieces (up to 70 pounds each). But make sure to pack light! Any bag that is overweight will incur a minimum charge of $150. Ouch! As for carry-on restrictions, Economy class passengers are allowed to take one bag on board and Business class passengers are allowed two.