In Canada, the CN network encompasses 12,900 route miles in eight Canadian provinces, including the nation's five major ports--Vancouver and Prince Rupert, British Columbia, on the Pacific; the key Great Lakes port of Thunder Bay, Ontario; and Montreal and Halifax, Nova Scotia, on the Atlantic.