As long as your local Canadian Tire uses a Motorvac by SnapOn, it should be fine to clean your injectors very well. From the information that I've read, the Motorvac is one of the best cleaners around. I've seen Kleen Flow and TerraClean and they aren't nearly has good because of the cleaners used and the process.
Unless the injectors are really dirty, there shouldn't be any reasons to have them cleaned outside the engine. I remember the Volvo guys had a method to properly clean the injectors outside the engine yourself. (it implied putting power to the injector and using a resistor/lightbulb) I know it was fairly commonly used method. But keep in mind these are cars that have 15-20 years and at least 300,000Kms.
If you guys where in Montreal, I'd have a good mechanic to recommend.
Hope it helps...