Here's the pug club of Canada site:
http://www.pugcanada.com/
There is a link to rescue on it. Pugs aren't in desperate need of being rescued though, there aren't many in rescues here, and the ones that are find homes quickly. Still it may be an idea to gt his name in.
Also here's a link to contact info for the pug dog club of Ontario, which is a little closer to him, kind of.
http://www.mumm.ac.be/~serge/www-pug/clubs.html#CANADA

Here's the link to Canadian Yorkshire Terrier rescue.
http://canadianyorkshireterrierrescue.com/

Hope they help!