Tiny Islands
Whistler, BC
View from a train 2
Lac Beauvert at the Jasper Park Lodge
Island string
Thousands of tiny islands dot the sea off the West Coast of British Columbia
Wooded Valley
The Canadian
Digital Orca, Vancouver, BC
Bottoms up
Trees from above
Taken from the Peak-to-Peak cable car in Whistler, BC
BC Coast
Mountains to the sea
Vancouver sea planes
View from a train 1
Vancouver Railway Station
Cruising Humpbacks 2
'The Canadian' ready to depart
Tofino, BC
Bella Coola Valley
Evening stop
Little lighthouse
Medicine Lake, Jasper, AB
Cruising Humpbacks 1
The past recedes
Long stop
Sea wreath
Terrace Beach, Ucluelet, Vancouver Island, BC