Like Dave, I've taken my Corolla here a few times out of convenience. My usual guy is generally booked well in advance, because he's awesome, and I get stuck coming here for an oil change, etc. Not only are they unhelpful, I've had my iPhone car charger go missing and a greas-y red rag left in my car right after an appointment. Don't they have service quality control? Body repairs are ridiculously expensive; a new sun visor costs upward of $100 + plus labour and wreckers will cost under $30 bucks all inclusive.
This may be a decent spot for purchasing a Toyota, but I wouldn't recommend this place for repairs and maintenance in a hurry. The only redeeming thing about entrusting your Don Valley North with your car is the free wifi and the cafeteria while you wait.