Prince Rupert, British Columbia: Canada's Most Westerly Terminus:

Paged Content