If you plan on staying within the major cities in Canada you'll find that all of them have good public transportation systems. The systems are a mixture of buses, light rail systems, underground trains, and trams. So if you plan on staying in large cities such as Vancouver, Montreal, Ottawa, or Toronto you can easily get around the cities without having a car. If you are going to be traveling more extensively throughout the country a good option is to travel on the Via Rail Canada service that offers train travel throughout the country that also does a good job of connecting all of the major cities in Canada. If you are on either the east or west coast of the country you will find quite a few ferries and boats that offer service through the extensive numbers of waterways you will find in these areas. If you want to do your own driving you can certainly rent a car especially in some of the major cities and airports but bear in mind driving in Canada in the wintertime can be difficult so take that into account before hopping behind the wheel. One final way to travel throughout Canada is by flying. You will find regularly scheduled service between many of the major cities in Canada and you also find plenty of commuter options from these major cities to smaller towns throughout Canada.