3,868,096
Students Trained

Learn CPR: Ontario

Looking for a CPR agency in your area? Below are the phone numbers for some of the CPR providers in the province.

Please note that the ACT Foundation does not build business relationships with the individual providers and therefore cannot provide any comments or feedback on these agencies.

Provincial Headquarters for Major CPR Agencies

Active Canadian Emergency Training: (800) 205-3278
Aquatic Development & Emergency Training (ADET): (905) 967-0911
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart and Stroke Foundation: (416) 489-7111
Heart Safe: (888) 322-3791 or (416) 410-4911
Lifeline Emergency Response Technology: (888) 840-3456 or (888) 273-0508
Lifesaving Society: (416) 490-8844
Red Cross: (905) 890-1000
Rescue 7: (888) 294-4208
St. John Ambulance: (800) 268-7581
To find out about local paramedics who are CPR instructors, call the Ontario Paramedic Association at 1-888-OPA-LINE.

Local CPR Agencies

Barrie
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation: (705) 737-1020
Paramed: (705) 721-4555
Red Cross: (705) 721-3313
Rapid Zap Emergency Response Training: (705) 733-5678 or (866) 769-5678
SAJE Health & Safety: (705) 434-2023
St. John Ambulance: (705) 726-0991

Brampton
Heart & Stroke Foundation: (905) 451-0021
Red Cross: (905) 452-7118
SAJE Health & Safety: (416) 760-0058
Sheridan College: (905) 459-7533 ext. 5170
St. John Ambulance: (905) 459-2440

Brockville
Red Cross: (613) 342-3523
St. John Ambulance: (613) 342-2974

Cambridge
Red Cross: (519) 621-1840
St. John Ambulance: (519) 740-8895

Cochrane
Cochrane District Social Services Administration Board: (705) 268-7722

Durham
Rescue Plus: (905) 427-2844

Guelph
Heart & Stroke Foundation: (519) 837-4858
Red Cross: (519) 823-3523
St. John Ambulance: (519) 821-3400

Hamilton
Heart & Stroke Foundation: (905) 574-4105
Mohawk College: (905) 575-2305
Paramed: (905) 318-8522
Red Cross: (905) 522-8485
SAJE Health & Safety: (866) 523-SAJE

Hearst
Cochrane District Social Services Administration Board: (705) 268-7722

Iroquois Falls
Cochrane District Social Services Administration Board: (705) 268-7722

Kapuskasing
Cochrane District Social Services Administration Board: (705) 268-7722

Kingston
Active Canadian Emergency Training: (613) 823-7316
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation: (613) 384-2871
Paramed: (613) 549-0112
Red Cross: (613) 548-4929
St. John Ambulance: (613) 384-8602

Kitchener-Waterloo
Heart & Stroke Foundation: (519) 571-9600
Paramed: (519) 896-6750
Red Cross: (519) 742-2785
SAJE Health & Safety: (519) 576-6740
St. John Ambulance: (519) 579-6285

Lindsay
Red Cross: (705) 324-8960
SAJE Health & Safety: (866) 523-SAJE
St. John Ambulance: (705) 324-9894

London
Absolutely Creative Training Solutions: (519) 649-4122
Fanshawe College: (519) 452-4255
Heart & Stroke Foundation: (519) 679-0641
LMac Community CPR: (519) 453-1483
Paramed: (519) 439-2222
Red Cross: (519) 681-7330
St. John Ambulance: (519) 432-1352
YM-YWCA: (519) 667-3300

Matheson

Cochrane District Social Services Administration Board: (705) 268-7722

Mattice
Cochrane District Social Services Administration Board: (705) 268-7722

Mississauga
St. John Ambulance: (905) 274-0880

Moosonee
Cochrane District Social Services Administration Board: (705) 268-7722

Niagara
Heart Niagara: (905) 688-3762 ext. 321
Heart & Stroke Foundation: (905) 938-8800
Lifeline Emergency Response Technology: (888) 273-0508
Niagara College: (905) 735-2211 ext. 7510
Paramed: (905) 682-6555
Red Cross: (905) 704-0206 or (905) 945-8658 (from Grimsby)
St. John Ambulance: (905) 356-7340

North Bay
Heart & Stroke Foundation: (705) 476-6196
HeartZap Services Inc.: (705) 494-8488 or (866) 764-8488
Red Cross: (705) 472-5760
St. John Ambulance: (705) 495-3626

Oakville
Heart & Stroke Foundation: (905) 634-7732
Paramed: (905) 847-1025
Red Cross: (905) 845-5241
St. John Ambulance: (905) 469-9325

Oshawa
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Paramed: (905) 433-7600
Red Cross: (905) 723-2933
St. John Ambulance: (905) 434-7800

Ottawa
Active Canadian Emergency Training: (613) 823-7316 or (800) 205-3278
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation of Canada National Office: (613) 569-4361
Heart & Stroke Foundation Ottawa Office: (613) 737-0651
Heart & Stroke Foundation Nepean Office: (613) 727-5060
HeartSafe EMS Ottawa: (800) 758-9540
Paramed: (613) 728-7080
Red Cross: (613) 560-7220
St. John Ambulance: (613) 722-2002

Peterborough
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation: (705) 749-1044
Red Cross: (705) 745-8222
St. John Ambulance: (705) 745-0331

Sarnia
Heart & Stroke Foundation: (519) 332-1415
Red Cross: (519) 332-6380
St. John Ambulance: (519) 344-3381

Sault St. Marie
Heart & Stroke Foundation: (705) 253-3775
Red Cross: (705) 759-4547
Sault College: (705) 759-6700
St. John Ambulance: (705) 945-1224
Superior Emergency Services: (705) 253-3301

Smooth Rock Falls
Cochrane District Social Services Administration Board: (705) 268-7722

South Porcupine
Cochrane District Social Services Administration Board: (705) 268-7722

St. Catharines
Heart & Stroke Foundation: (905) 938-8800
Paramed: (905) 682-6555
Red Cross: (905) 704-0206 or (905) 945-8658 (from Grimsby)
St. John Ambulance: (905) 685-8964

Sudbury
Cambrian College: (705) 524-7378
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation: (705) 673-2228
Red Cross: (705) 674-0737
St. John Ambulance: (705) 524-7223
Superior Emergency Services: (866) 213-0071

Thunder Bay
Heart & Stroke Foundation: (807) 623-1118
Red Cross: (807) 623-3073
St. John Ambulance: (807) 345-1712

Timmins
Cochrane District Social Services Administration Board: (705) 268-7722
Heart & Stroke Foundation: (705) 267-4645
Red Cross: (705) 267-4900
St. John Ambulance: (705) 264-6565

Toronto
Canadian Group for Emergency Training: (613) 237-6778 or (877) 880-8858
Heart & Stroke Foundation: (416) 489-7111 ext. 406
HeartSafe EMS Ottawa: (416) 410-4911
Lifesaver 101 First Aid & CPR Training Inc.: (416) 538-5900
Link to Life: (416) 398-5033 or (800) 663-5465
Paramed: (416) 977-5008
Red Cross: (416) 480-2500
SAJE Health & Safety: (416) 760-0058
St. John Ambulance: (416) 967-4244