I've played in quite a few countries but I would have to say that Canada is right up there for quality and value. I live in Quebec at the moment but was in B.C. for many years my fav course is Furry Creek. If anyone out there has the chance to play there don't miss out.
Two years ago I went with my wife and kids to Niagra falls, I brought the clubs with hoping maybe while my wife shopped I could play a nice 18. When I got into the hotel room I asked at the front desk about local course, they recomended a John Daly designed course called Thundering Waters the course was great, I played the back tees and shot a pretty impressive 75; my son came with and shot an 115 (he's 7). The thing I liked best about the course was the GPS Golf Carts, It showed not only our distance from the cart to trouble, front, back, and middle, but also it said if we were on time and where the group ahead and behind us were.
So for all you Canadians out there, I hope you've played there