I'm going to Canada for the first time for two weeks. I will be staying in Toronto and I'm trying to put an itinerary together but the country is so huge and so much to see its overwhelming. I would really appreciate some tips. Although I'm staying in Toronto I would like to visit Quebec, Montreal, Ontario. What is the best means of transport? Do I have to hire a car or can I use the train services?