U-Haul In Canada has 867 Offices in 345 Towns. Most of them are located in Edmonton (29 offices), Mississauga (27 offices), Vancouver (23 offices), Toronto (21 offices) and Montreal (20 offices).
U-Haul Dollard-des-ormeaux, QC2
U-Haul Rocky Mountain House, ab
U-Haul Saint-Jean-Sur-Richelieu2
U-Haul Saint-Roch-De-L'Achigan, QC2
U-Haul St-Cyrille-de-Wendover, QC