I went in for an oil change a few days ago and today I noticed that my driveway and the street was full of oil stains. I returned to the store and after looking at it they said that the oil cap was missing. The oil got all over the engine and even after replacing the oil the oil cap and cleaning the engine my car smells like oil. They seemed as if they really weren't bothered by their mistake and said that it happens sometimes. THey did send me home with a free box of TSP to use go try and clean my driveway I spent 2 mornings this week waiting for my car to be serviced and reserviced there is no TV, wifi, or even magazines to look at while you wait I certainly have better things to do with my time than spend it at Canadian tire and the afternoon trying unsuccessfully to remove the oil stains from the my driveway of my new home. I will never again go to this Canadian tire Not sure where they get their mechanics but IMO they are not qualified and experienced enough to be trusted. Well they screwed up again I had to take it back for the third time it seems they didn't clean the engine properly and it still leaked oil all over my driveway once again ....fingers crossed that the third try is a charm. The location and the fact that you can walk in may seem convenient but do yourself a favour and simply walk away. I spent 6 hours of my life aggravatedwhile waiting for my car to be fixed after a bad oil change 6 hours I will never get back.