C Dm I rode your ocean liner to Newfoundland Am G7 Where I made a living in an iron mine F G7 When I got my fill I went to Nova Scotia D7 G7 And I fished the salty waters for a time C Dm Passing through Prince Edward Island and New Brunswick Am G7 I could see the rocks and cliffs of solid stone F G7 Listening to the seagulls calling to each other C Made me miss my darling and my distant home Dm G7 C Canadian Pacific carry me 3,000 miles F Through the valleys and the forests G7 C To the sunshine of her smile Dm Cross the plains and the rugged mountains G7 C Keep this wandering boy from harm F G7 C Canadian Pacific take me to my baby's arms Dm The Atlantic disappeared on the horizon Am G7 And Quebec lay waiting for me down the track F G7 For a while I drove a truck to keep from starving D7 G7 In Ontario I was a lumberjack C Dm Manitoba and Saskatchewan then followed Am G7 Where the wheat fields and the old Red River flowed F G7 In the quiet hours your whistling on the prairie C Touched my heart and set my memories aglow Dm I could feel the nearness of her warm sweet kisses Am G7 When you rolled into Alberta westward bound F G7 I worked on an oil rig to make some money D7 G7 For a ticket to the sweetest girl around C Dm Pushing on past Lake Louise in all its splendor Am G7 Where the trees and Rockies touch the sky above F G7 I got to British Columbia and heaven C On your track I made it back to my true love Dm G7 C Canadian Pacific carry me 3,000 miles F Through the valleys and the forests G7 C To the sunshine of her smile Dm Cross the plains and the rugged mountains G7 C Keep this wandering boy from harm F G7 C Canadian Pacific take me to my baby's arms