If you can remove the wheels, you are going to best off going the wheel repair route such as
http://wheelsamerica.com/. I am sure there are companies that offer this service in Toronto as well. Expect to pay $100-150 per wheel for refinishing. The real downside is that you have to be without wheels for a couple of days. I think if you can find a local refinisher, the turnaround should be a couple of days.