I can comment on the service side. I asked them to do Out Of Province Vehicle Inspections for me (they charge 180$ in total for that), and they wanted to fail me because my rear breaks thickness were missing 0.1 mm!!! my car is in a very good condition and I have just changed the front breaks. Tell me how many cars in Alberta are not missing 0.1 mm in the rear break. Then they said we fix it for u for 400$, and I said I want to take it to another mechanic and they said OK but it will cost u an additional 50$ when u return it because our technician has to check if the mechanic has done a good job!! but I still wanted to go somewhere else and all of a sudden they said oh we maid a mistake, it is 300$ to change the rear breaks! you judge.
Out Of Province Vehicle Inspections is a dirty business here, because when u go by a mechanic to do it for u they charge u about 180$ just for that, and for sure they will find sth in ur car so that u pay them to fix it for u, and u have no way out of it because if u want another mechanic to do the OofP for u, he will charge u another 180$ as well. So u have to stick to the first mechanic u go to and he sets the game rules for u then!