Andrew:
We have been thru Western Canada. The beauty of the Canadian Rockies is unmatched...every mountain seems to have its own character, distintive face. Hard to keep your eyes on the road.
Banff Springs without a doubt was the highlight, but we enjoyed Lake Louise, Jasper Park, the moose as well as Whistler.
In Whistler, the only course we would recommend without any reservations is Chateau Whistler.
In Vancouver, we loved Capilano.
This should not be taken to denigrate the Highland Links experience. I would think that just as a golfing experience, one course without the hotel/scenery, Highland Links is the best, but you really need to do all of the above.
Today we head for Montreal, Quebec City and the Laurentines.
Next year we plan to visit Toronto to complete our Canadian experience. I understand it there are wonderful courses there.