The public healthcare system in Canada is well above average.
The hospitals in Canada are top-notch, but since healthcare is government controlled, services are rationed.
The rationing of healthcare means that accessibility to on-going medical care is limited for expatriates that aren’t members of each provinces’ government-run healthcare strategies. Many doctors don’t accept new patients and access to some specialists is by referral only.
Limited access to qualified professionals means that it can take months to get an appointment. To make matters worse, emergency room delays can be quite long.
Expats seeking medical attention at Canadian hospitals should be ready to pay cash (in full) at the time the service is rendered. Don’t assume your domestic health insurance covers you when you travel out of the country. It’s imperative to find out before you travel whether or not your international medical insurance will be sufficient.
To help expatriates find quality medical care, we’ve compiled a list of the best hospitals in Canada.
Best Hospitals in Canada for Visitors and Expatriates
According to a report by CBC/Radio-Canada, 4 of the best hospitals in Canada are in Alberta. Other top hospitals in Canada are in Ontario, New Brunswick, and Saskatchewan.
Saskatoon City Hospital
701 Queen St, Saskatoon, SK S7K 0M7, Canada
St. Joseph’s Hospital
268 Grosvenor St, London, ON N6A 4V2, Canada
Banff – Mineral Springs Hospital
305 Lynx St, Banff, AB T1L 1H7, Canada
Lamont Health Care Centre
5216 53 Street, Lamont, AB T0B 2R0, Canada
High River General Hospital
560 9 Ave SW, High River, AB T1V 1B3, Canada
Perth and Smiths Falls District Hospital
33 Drummond St W, Perth, ON K7H 2K1, Canada
Chaleur Regional Hospital
1750 Sunset Dr, Bathurst, NB E2A 4L7, Canada
300 Booth Dr, Winnipeg, MB R3J 3M7, Canada
Sturgeon Community Hospital Foundation
201 Boudreau Road, St Albert, AB T8N 6C4, Canada
Victoria General Hospital
1 Hospital Way, Victoria, BC V8Z 6R5, Canada
Recommended Hospitals in Toronto, Canada
There are over forty hospitals in Toronto, Canada. Many double as teaching hospitals and research facilities and are affiliated with the University of Toronto.
Some hospitals are a part of healthcare networks that share varying levels of administrative as well as other services. The greatest of these networks is University Health Network, but, the hospitals in this network are independent, and each is acknowledged on an international level.
Mount Sinai Hospital Canada
600 University Ave, Toronto, ON M5G 1X5, Canada
The Hospital for Sick Children
555 University Avenue, Toronto, ON M5G 1X8, Canada
Sunnybrook Health Sciences Centre
2075 Bayview Ave, Toronto, ON M4N 3M5, Canada
Toronto General Hospital
200 Elizabeth Street, Toronto, ON M5G 2C4, Canada
Princess Margaret Cancer Centre
610 University Ave, Toronto, ON M5G 2M9, Canada
List of Hospitals in Canada
Shriners Hospital Canada
1003 Boulevard Décarie, Montréal, QC H4A 0A9, Canada
Kingston General Hospital
76 Stuart St, Kingston, ON K7L 2V7, Canada
University of Alberta Hospital
8440 112 Street NW, Edmonton, AB T6G 2B7, Canada
University Hospital – London Health Sciences Centre
339 Windermere Rd, London, ON N6G 2V4, Canada
Vancouver General Hospital
899 W 12th Ave, Vancouver, BC V5Z 1M9, Canada
Barrhead Healthcare Centre
4815 51 Ave, Barrhead, AB T7N 1M1, Canada
Trillium Health Partners
100 Queensway W, Mississauga, ON L5B 1B8, Canada
St. Mary’s General Hospital
911 Queen’s Blvd, Kitchener, ON N2M 1B2, Canada
The Ottawa Hospital
501 Smyth Rd, Ottawa, ON K1H 8L6, Canada
Royal Columbian Hospital
330 E Columbia St, New Westminster, BC V3L 3W7, Canada
St. Paul’s Hospital
1081 Burrard St, Vancouver, BC V6Z 1Y6, Canada
Royal Jubilee Hospital
1952 Bay St, Victoria, BC V8R 1J8, Canada
401 The West Mall, Etobicoke, ON M9C 5J1, Canada
Hamilton General Hospital
237 Barton St E, Hamilton, ON L8L 2X2, Canada
Related: Health care in Canada
Read more in this series about International Hospitals and healthcare options in popular Expat countries: Hospitals in Australia, Hospitals in Brazil, Hospitals in France, Hospitals in Germany, Hospitals in Israel, Hospitals in Italy, Hospitals in Mexico, Hospitals in Philippines, Hospitals in UK.