航空
北京、上海等地都有飛往加拿大溫哥華的直航班機,飛行時間約10小時。
鐵路
加拿大擁有兩條橫貫東西海岸的鐵路大動脈,加上其支線基本上覆蓋了北極以南的加拿大領土。全加鐵路網向南與美國東西海岸的鐵路干線相連,構成了四通八達的北美鐵路系統。VIA鐵路經營橫跨加拿大的客運服務。
水運
海洋運輸是加拿大傳統的重要對外運輸渠道,加拿大的遠洋巨輪來往于世界各主要港口。往來加拿大國內,長程的話火車班次較少,只適合打算將搭火車當為觀光一環的旅客。
公路
加拿大的公路網四通八達,高速公路和普通公路總長達84萬公里,幾乎遍及全國每個有居民的角落。橫貫加拿大的高速公路(7725公里)于1971年全線通車,是全世界最長的國家高速公路。
巴士
加拿大灰狗巴士路線網遍及全國各地,在加拿大旅行,長程巴士是最經濟,也是最普及的大眾交通工具。
出租車
加拿大出租車起步價為2.45美元。