We got ours at Heaven Can Wait in High River
http://www.heavencanwait.ca/adoptdogs.aspx
I realize it's the other end of the world from you, but super nice folks. They run a kennel, so our lab returns there once or twice a year and they barely even complain when he tries to eat the other dogs (he's such a scamp).