3,729,504
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-77
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