Waterloo, Ontario, Canada
Newark, NJ, USA
Montreal, Quebec, Canada
Rende, Tainan, Taiwan
Toronto, Ontario, Canada