I recommend membership in The Canadian Club of Edmonton. I've just joined it myself, for $50, because it invites local (Alberta) historians and writers of history to speak at thoroughly pleasant lunches in a good hotel on issues of interest and importance in the history of Alberta. Also, they sing O Canada at the beginning and God Save the Queen at the end.
I don't think the Canadian Club in Toronto is half so much fun, but maybe I've been missing something....