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