加拿大两大主要货运铁路公司，双方业务均遍及北美。2007年，铁路货运运输为3570亿吨公里，433万名乘客共使用了14.4亿人公里（与道路车辆的4910亿人公里几乎可以忽略不计）。同年，铁路产业人员共有34,281名。全国性的客运服务由联邦国营企业维亚铁路提供。三座加拿大城市拥有通勤铁路：蒙特娄地区由大都会交通局（AMT）提供，多伦多地区为GO运输所营运，而温哥华地区营运者则是西岸快车。安大略北地铁路（Ontario Northland Railway）、洛矶登山者（Rocky Mountaineer）