Probably depends on where you live but there's a great shop on Horton Rd in the SW behind Schanks that handles tire changes, rotation, balancing, etc.
On a side note, if you're ever stuck on the road without AMA or don't want to put up with the long wait, these guys are great
http://www.servforce.ca/