how old are you? how many shops have you had work done at? and im not insulting you, im trying to make you see the light. you seem to think this is a hi end sports car back at its dealership and are expecting some hi end service to happen. "NOT" its Canadian tire. i aint ever been there but from the way everyone talks about them, they suck balls, they sound a lot like pep boys here. they also suck dick. its all mechanics that cant get hired at a good shop. ( junkies, losers and so on). they over charge and rape you, cause your car dumb and they know it. (im mean people in general, not you. )
theres a reason i dont go to shops and do my own work, this is why. they do crappy work and dont really care. until the day i cant turn a wrench myself comes, ill be doing all my own work.
in the end he got what he paid for, if you cant see that im so sorry for you.