加拿大横贯公路 (英文:Trans-Canada Highway,法文:Route Transcanadienne),又称横加公路,是一条横贯加拿大的公路。主线西起英属哥伦比亚省的维多利亚,东至纽芬兰省的圣约翰斯,全长8,030公里。另一条连接温尼伯和夏洛特皇后群岛马塞的耶洛黑德公路也是本公路的一部分。
《加拿大横贯公路法案》 (Trans-Canada Highway Act)在1948年获议会通过。工程于1950年开始,1962年启用,1971年完工。
由于加拿大国内公路系统的建造和管理都是由各省政府负责(而非联邦政府),横加公路的干线编号亦因省而异。横加公路沿线设有绿底白枫叶的标记以作识别。
有别于美国的州际公路系统,横加公路并未全线达致高速公路标准,部分路段更只是双线行车。