CP Canada 150 train connects Canada, draws thousands to celebrate CP’s history and Canada’s …
CP Canada 150 train connects Canada, draws thousands to celebrate CP's history and ... CP is credited with establishing no fewer than 800 communities and town sites across Canada and today the railway operates in more than ...