I love magenta Health _ it's the only doctors I have been to in Ontario with reasonable wait times. You can get last min appointments online with your doctor for urgent appointments or with another doctor in the office if yours is unavailable.
Pros: online booking system, emailed test results, urgent appointments, short wait times, IPad check in, clean and modern.
Cons: no receptionist if you're confused - but you can use the IPad to call for help