In my experience, no matter how perfectly the proper procedures are written down and how good is the training for people at their work, there is always incompetent people on the job.
If it works out fine for some and badly for others, for the same concern, it is my immediate opinion it was somebody not caring or making a mistake about his job somewhere in the line, period. I doesn't have anything to do with being Canadian, American nor Martian !
Hey,come on ! How do you really think a business can remain viable exporting to other countries and bringing in repairs if it has no knowledge of how to do so in the customer's best interest.