Yes, the aforementioned Shoppers Drug Mart is your best bet. I know there are some Italian shops here in my fair city that sell Proraso products, so that could be an option as well.

PS (for my...