Trans-Kanada Karayolu (İngilizce: Trans-Canada Highway; Fransızca: Route Transcanadienne), Kanada'nın batı ve doğusu boyunca uzanan bir federal kara yolu sistemidir. 8,030 km uzunluğunda olup[1] dünyanın en uzun karayollarından biridir.[2]
Yol, güneyde Victoria ve kuzeyde Prince Rupert'ten başlayarak batıda Büyük Okyanus kıyılarından doğuda Atlas Okyanusu kıyısındaki St. John's'a kadar devam etmektedir.