加拿大橫貫公路 （英語：Trans-Canada Highway，法語：Route Transcanadienne），又稱橫加公路，是一個自西向東橫貫加拿大全部十個省的公路系統。主線西起英屬哥倫比亞省的省會維多利亞，東至紐芬蘭和拉布拉多省的省會聖約翰斯，全長 8,030 公里。系統另有數條支線，例如連接溫尼伯和夏洛特皇后群島的耶洛黑德公路。

《加拿大橫貫公路法案》 （Trans-Canada Highway Act）在 1948 年獲議會通過。工程於 1950 年開始，1962 年啟用，1971 年完工。

由於加拿大國內公路系統的建造和管理都是由各省政府負責（而非聯邦政府），橫加公路系統中的幹綫編號亦因省而異。橫加公路沿綫設有綠底白楓葉的標記以作識別。

有別於美國的州際公路系統，橫加公路並未全綫達致高速公路標準，部分路段更只是雙綫行車。



走線

加拿大西部

橫加公路在溫尼伯以西分為南北兩線。南線為主線，自英屬哥倫比亞省省會維多利亞市起，向東經過英屬哥倫比亞省最大城市溫哥華、亞伯達省最大城市卡加利、薩斯喀徹溫省省會裡賈納至溫尼伯；北線即耶洛黑德公路，自英屬哥倫比亞省北部的海達瓜依群島（原名夏洛特皇后群島）向東經由亞伯達省省會愛德蒙頓、薩斯喀徹溫省最大城市薩斯喀屯至溫尼伯。

橫加公路在西加拿大的南線西起於英屬哥倫比亞省維多利亞市道格拉斯街和達拉斯路的交界處，此處有一座「橫加公路 0 公里」標誌。公路沿溫哥華島東岸北延約 99 公里至納奈莫（Nanaimo），再經一條 57 公里長的英屬哥倫比亞渡輪航綫橫渡喬治亞海峽至西溫哥華。公路之後途經大溫哥華地區和弗雷澤河谷，170 公里後抵達霍普（Hope）之後轉向北，延伸 186 公里至卡什溪（Cache Creek）與英屬哥倫比亞省 97 號公路交匯後折向東，經由甘露、雷夫爾斯托克（Revelstoke）、冰川國家公園、幽鶴國家公園，翻越基金霍斯山口（Kicking Horse pass）進入亞伯達省。公路穿越班夫鎮和班夫國家公園，駛出落磯山區抵達卡加利。公路於卡加利市內的北 16 大道穿城而過，向東經過梅迪辛哈特、薩斯喀徹溫省的穆斯喬至雷吉納。公路從雷吉納市區南側繞過，於市區環路和維多利亞大道上的立交橋轉向東，經過曼尼托巴省第二大城市布蘭登，於溫尼伯以西的波蒂奇拉普雷里鎮（名稱意即「草原門戶」）附近和北線會合。

橫加公路在西加拿大的北線西端起點位於海達瓜依群島的格雷厄姆島（Graham Island）上。公路的起點位於島北岸的小村馬塞特（Masset），沿著島東岸向南延伸，於斯基特蓋特（Skidegate）村南側以一條 172 公里長的輪渡線路連接至魯珀特王子港。公路在英屬哥倫比亞省北部的山區中向東延伸 724 公里至省北部的重鎮喬治王子城，再向東約 270 公里後翻越耶洛黑德山口（Yellowhead pass）進入亞伯達省，穿過賈斯珀國家公園，向東 366 公里抵達愛德蒙頓。公路於愛德蒙頓城北的鐵路附近穿過市區，向東延伸 250 公里後抵達亞伯達省與薩斯喀徹溫省省界上的城市勞埃德明斯特，於市內與薩斯喀徹溫省 17 號公路的十字交叉口穿過省界進入薩省。北線公路再向東約 280 公里抵達薩斯喀屯，由繞城環路繞過薩斯喀屯城區，在與薩省 11 號公路的立交橋處轉向東。北線公路自薩斯喀屯向東延伸約 420 公里進入曼尼托巴省，再延伸約 270 公里抵達波蒂奇拉普雷里鎮附近作為支路匯入南線公路。南北兩線交匯後，向東約 84 公里抵達溫尼伯。橫加公路幹線經由溫尼伯市的外環公路（南外環公路，亦即曼尼托巴省 100 號公路）繞過市中心，自城市西南的立交向東側安省方向延伸。

橫加公路在西加拿大的南線在其途經的四個省均被編為該省的 1 號公路。北線耶洛黑德公路在四省則均被編為 16 號公路，因此也有「16 號公路」的別稱。

安大略省和魁北克省

橫加公路自溫尼伯向東約 200 公里抵達安大略省的肯諾拉，其中自曼尼托巴省 - 安大略省省界至肯諾拉的一部分被編為安大略省 17 號公路的一部分。自肯諾拉以東至魁北克省的蒙特婁之間，橫加公路在安大略和魁北克省內分岔成數條不同的路線以聯結更多的地域和城鎮。

橫加公路在安大略省內最主要的走線是沿安省 17 號公路，即從曼尼托巴省界向東經肯諾拉，經雷灣（再約 500 公里）、蘇聖瑪麗（再約 700 公里）、薩德伯里（再約 300 公里）至北灣（諾斯貝）（再約 125 公里），然後沿渥太華河谷約 360 公里抵達加拿大首都渥太華。安省 17 號公路於渥太華西側的衛星城安普賴爾（Arnprior）起被高速化改造為安大略省 417 號公路。安省 417 號公路穿過渥太華城區和安大略省 - 魁北克省省界，接入魁北克省 40 號高速路進入蒙特婁。

橫加公路在安省內第二大組成部分主要是安省 11 號公路。此部分的橫加公路構成上述 17 號公路主幹線上的兩條岔路。西部岔路自肯諾拉起，向南沿安省 71 號公路到達美加邊界附近的伊莫（Emo）村附近向東轉入安省 11 號公路，向東延伸經由弗朗西斯堡至雷灣以西約 50 公里處的 Shabaqua Corners 三岔路口匯入 17 號公路，向西共線進入雷灣。此一岔路主要服務於安大略省西北部與明尼蘇達州交界處雷尼河區的社區。東部岔路則由 17 號公路上的尼皮貢鎮（Nipigon）出岔（安省 11 號公路和 17 號公路在 Shabaqua Corners 和尼皮貢鎮之間共線），向北進入安省北部地區，經由科克倫鎮、蒂米斯卡明湖岸市抵達北灣與 17 號公路交匯。此一支線主要服務安省北部的科克倫區和蒂米斯卡明區。北灣以南的安省 11 號公路未編入橫加公路系統。此一支線上另有一支線自柯克蘭湖鎮（Kirkland Lake）附近的肯諾加米湖（Kenogami Lake）路口出岔，作為安省 66 號公路向東跨越省界後進入魁北克省成為魁北克省 117 號公路，經由魁北克省西北部的魯昂諾安達（Rouyn-Noranda）、瓦勒多（Val-d'Or）等城鎮後，向東南抵達蒙特婁的衛星城聖熱羅姆，之後轉入魁北克省 15 號高速路經由拉瓦勒進入蒙特婁市區，在市區內和魁省 40 號高速路的立交處匯入主線。

橫加公路於安大略省南部亦有一條自 17 號公路走廊向南突出的支線，此條支線由安省 17 號公路上的薩德伯里向南沿安省 69 號公路（於卡靈鎮 [Carling] 附近轉為 400 號公路）向南，至冷水鎮（Coldwater）附近轉上安省 12 號公路，向東經奧里利亞後在桑德蘭（Sunderland）村北的三岔路口向東轉向安省 7 號公路，向東進入渥太華。需要注意的是橫加公路各條走廊均未進入大多倫多地區乃至整個金馬蹄地區的核心區域。多倫多 - 渥太華 - 蒙特婁之間的多條行車條件更好也更受歡迎的行車路線如蒙特婁與多倫多之間的魁省 20 號高速路 - 安省 401 號公路、安省 416 號公路、冷水鎮以南的安省 400 號公路均未被編入橫加公路系統，因此僅依靠橫加公路不能直接抵達加拿大最大的城市、安大略省省會多倫多市，也不能抵達安省南部的倫敦、哈密爾頓、滑鐵盧、溫莎等城市。若要行車前往上述地區則需要經由其他的道路系統。

橫加公路沿魁省 40 號高速公路進入蒙特婁後以高速路的形式穿越市區，此段亦被稱為「大都會高速公路」（Autoroute Métropolitaine）。橫加公路於 40 號高速路與魁省 25 號高速路的立體交叉處向東短暫轉入 25 號高速路，至 25 號高速路與 20 號高速路的交匯處繼續向東進入 20 號高速路，並以隧道的形式渡過聖羅倫斯河。橫加公路沿魁省 20 號高速路繼續行進，約 250 公里抵達與魁北克省省會魁北克城隔聖羅倫斯河相望的衛星城勒維，在此駕駛者可以沿魁省 73 號高速路上的橋梁進入魁北克城市區（但橋梁本身並非橫加公路系統的一部分）。公路繼續沿 20 號高速路沿著聖羅倫斯河的南岸向東，在里維耶爾 - 迪盧鎮（
Rivière-du-Loup）南側轉向東南方向並改變編號為魁北克 85 號高速路，並向東南一路延伸至新布藍茲維省邊界（途中未高速化升級改造的部分路段則使用舊編號魁北克省 185 號公路）。

大西洋省份

橫加公路主線自魁北克省 - 新布藍茲維省邊界接入新布藍茲維省 2 號公路向東南延伸，經過 515 公里的路程、路過新布藍茲維省省會腓特烈頓、新布藍茲維省最大城市蒙克頓之後，跨過新布藍茲維省和新斯科細亞省的邊界，轉為新斯科細亞省 104 號公路，再延伸 107 公里抵達新斯科細亞省的特魯羅。駕車者可在特魯羅轉上新斯科細亞省 102 號公路抵達新斯科細亞省省會哈利法克斯（但是新斯科細亞省 102 號公路並非橫加公路系統的一部分，因此哈利法克斯市並未直接接入橫加公路系統）。新斯科細亞省 104 號公路繼續向東延伸約 200 公里，以堤道渡過新斯科細亞半島和布雷頓角島之間的坎索海峽到達霍克斯伯里港（Port Hawkesbury）附近。橫加公路在此一段亦有一條服務愛德華王子島省的支線，自新布藍茲維省和新斯科細亞省省界附近的 Aulac 村附近的立交轉上新布藍茲維省 16 號公路，經由 13 公里長的聯邦大橋進入愛德華王子島省成為愛德華王子島省 1 號公路，沿島的南岸延伸 110 公里，經由省會夏洛特敦到達伍德群島村（Wood Islands）的輪渡碼頭，以輪渡渡過諾森伯蘭海峽抵達新斯科細亞省的皮克圖（Pictou），再經新斯科細亞省 106 號公路在新格拉斯哥（New Glasgow）附近匯入主線。

橫加公路主線在進入布雷頓角島之後，在霍克斯伯里港以北的黑斯廷斯港村（Port Hastings）轉入新斯科細亞省 105 號公路。新斯科細亞省 105 號公路延伸 142 公里後在北雪梨鎮（North Sydney）的輪渡碼頭由 177 公里的輪渡線渡過聖羅倫斯灣卡伯特海峽，到達紐芬蘭島西海岸的巴斯克港（Port aux Basques），接入紐芬蘭和拉布拉多省 1 號公路。橫加公路沿紐芬蘭和拉布拉多省 1 號公路自巴斯克港起延伸約 900 公里，連接島西部、北部、東部的一系列市鎮，最終抵達整個系統的東部終點、紐芬蘭和拉布拉多省省會聖約翰斯。橫加公路的東部終點實際位於聖約翰斯市區北側紐芬蘭和拉布拉多省 1 號公路和 30 號公路的交叉口，但是東端的 0 公里標誌被象徵性地放在了市中心的聖約翰斯市政廳前面。



參考文獻