Train, bus or fly from Mississauga to Winnipeg?

Air Canada, WestJet and 2 other airlines fly from Mississauga to Winnipeg hourly. Alternatively, GO Transit operates a bus from Mississauga to Winnipeg every 30 minutes. Tickets cost $4 - $6 and the journey takes 39 min. 2 other operators also service this route.