Emergency First Aid Training

Blended First Aid & CPR Certifications

Top-rated First Aid & CPR

Consumer Choice Award 2023 Consumer Choice Award 2024 Consumer Choice Award 2025 Consumer Choice Award 2026

4-Year Winner

Consumer Choice Award

Fall Sale: 10% will be automatically applied at checkout.

I’ve never enjoyed learning the content as much as I did through Heaven Can Wait… I don’t think I’ve ever taken an online course… that has done such an amazing job at teaching the content!

— Sureka Kumaran

Pricing includes both your online and in-class program

  1. CPR/AED Level C Recertification $55 $49.50 +HST

    Register

    Recertification Guidelines for CPR certifications

    Please send us a copy of your current CPR certificate to info@heavencanwait.biz

    Once received, we can provide you with information on the specific course you will need to register for.

    • Program Length: 3 Hours
    • Online Learning: Approximately 1 Hours
    • In-Person Training: 2 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: Review of CPR/AED Skills, Choking Emergencies, Heart Attack, Stroke, and Emergency Response Skills
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 1 Year
    • Certification Issued: Next Business Day
  2. CPR/AED Level C Certification $65 $58.50 +HST

    Register

    • Program Length: 3½ Hours
    • Online Learning: Approximately 1½ Hours
    • In-Person Training: 2 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: CPR/AED, Choking Emergencies, Heart Attack, Stroke, and Essential Emergency Response Skills
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 1 Year
    • Certification Issued: Next Business Day
  3. Basic Life Support CPR Recertification $70 $63.00 +HST

    Register

    Recertification Guidelines for CPR certifications

    Please send us a copy of your current CPR certificate to info@heavencanwait.biz

    Once received, we can provide you with information on the specific course you will need to register for.

    • Program Length: 4 Hours
    • Online Learning: Approximately 2 Hours
    • In-Person Training: 2 Hours (BLS Skills, Airway Management & Emergency Scenarios)
    • Training Includes: Review of Basic Life Support CPR, AED Use, Team Resuscitation, Airway Management, Bag Valve Mask (Ambu Bag), and Oxygen Administration
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 1 Year
    • Certification Issued: Next Business Day
  4. Basic Life Support CPR Certification $75 $67.50 +HST

    Register

    (Formerly Healthcare Provider (HCP) CPR)

    • Program Length: 4 Hours
    • Online Learning: Approximately 2 Hours
    • In-Person Training: 2 Hours (BLS Skills, Airway Management & Emergency Scenarios)
    • Training Includes: Basic Life Support CPR, AED Use, Team Resuscitation, Airway Management, Bag Valve Mask (Ambu Bag), and Oxygen Administration
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 1 Year
    • Certification Issued: Next Business Day
  5. Intermediate First Aid with Basic Life Support CPR Recertification $130 $117.00 +HST

    Register

    (Formerly Standard First Aid with Basic Life Support CPR Recertification)

    Recertification Guidelines for First Aid and CPR certifications

    Please send us a copy of your current First Aid and/or CPR certificate to info@heavencanwait.biz

    Once received, we can provide you with information on the specific course you will need to register for.

    • You Will Receive Two Certifications:
      • Intermediate First Aid with Basic Life Support CPR (Valid for 3 Years)
      • Basic Life Support CPR (Valid for 1 Year)
    • Program Length: 10 Hours
    • Online Learning: Approximately 6 Hours
    • In-Person Training: 4 Hours (Skills Practice, Emergency Scenarios & BLS Skills)
    • Training Includes: Review of First Aid, Basic Life Support CPR, AED Use, Medical Emergencies, and Airway Management
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Issued: Next Business Day
  6. Intermediate First Aid with Basic Life Support CPR Certification $145 $130.50 +HST

    Register

    (Formerly Standard First Aid with Basic Life Support CPR)

    Starting November 1, 2026, new course bookings will include 7 hours of in-person training, giving you more time to practice your skills with an instructor.

    Choose the schedule that works best for you:

    • Option 1: Two training days: one 4-hour session and one 3-hour session on different days
    • Option 2: One training day: a single 7-hour session

    Courses booked through October 31, 2026 will continue with the current 4-hour in-person session.

    • You Will Receive Two Certifications:
      • Intermediate First Aid with Basic Life Support CPR (Valid for 3 Years)
      • Basic Life Support CPR (Valid for 1 Year)
    • Program Length: 16 Hours
    • Online Learning: 12 Hours
    • In-Person Training: 4 Hours (Skills Practice, Emergency Scenarios & BLS Skills)
    • Training Includes: Comprehensive First Aid, Basic Life Support CPR, AED Use, Medical Emergencies, Traumatic Injuries, and Airway Management
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Issued: Next Business Day
  7. Intermediate First Aid with CPR/AED Level C Recertification $115 $103.50 +HST

    Register

    (Formerly Standard First Aid with CPR/AED Level C Recertification)

    Recertification Guidelines for First Aid and CPR certifications

    Please send us a copy of your current First Aid and/or CPR certificate to info@heavencanwait.biz

    Once received, we can provide you with information on the specific course you will need to register for.

    • Program Length: 9½ Hours
    • Online Learning: 5½ Hours
    • In-Person Training: 4 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: Review of Core First Aid, CPR/AED, Medical Emergencies, and Injury Management
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 3 Years
    • Certification Issued: Next Business Day
  8. Intermediate First Aid with CPR/AED Level C Certification $130 $117.00 +HST

    Register

    (Formerly Standard First Aid with CPR/AED Level C)

    Starting November 1, 2026, new course bookings will include 7 hours of in-person training, giving you more time to practice your skills with an instructor.

    Choose the schedule that works best for you:

    • Option 1: Two training days: one 4-hour session and one 3-hour session on different days
    • Option 2: One training day: a single 7-hour session

    Courses booked through October 31, 2026 will continue with the current 4-hour in-person session.

    • Program Length: 16 Hours
    • Online Learning: Approximately 12 Hours
    • In-Person Training: 4 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: Comprehensive First Aid, CPR/AED, Medical Emergencies, Traumatic Injuries, Environmental Emergencies, and Injury Management
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 3 Years
    • Certification Issued: Next Business Day
  9. Basic First Aid with CPR/AED Level C Certification $100 $90.00 +HST

    Register

    (Formerly Emergency First Aid with CPR/AED Level C)

    • Program Length: 8 Hours
    • Online Learning: Approximately 4 Hours
    • In-Person Training: 4 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: Essential First Aid, CPR/AED, Choking, Bleeding, Medical Emergencies, and Injury Management
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 3 Years
    • Certification Issued: Next Business Day
  10. Basic First Aid with Basic Life Support (BLS) CPR Certification $115 $103.50 +HST

    Register

    (Formerly Emergency First Aid with Basic Life Support CPR)

    • You Will Receive Two Certifications:
      • Basic First Aid with Basic Life Support CPR (Valid for 3 Years)
      • Basic Life Support CPR (Valid for 1 Year)
    • Program Length: 9 Hours
    • Online Learning: Approximately 5 Hours
    • In-Person Training: 4 Hours (Skills Practice & Emergency Scenarios)
    • Training Includes: Essential First Aid, Basic Life Support CPR, AED Use, Choking, and Medical Emergencies
    • Materials Included: Free Digital First Aid & CPR/AED Manual
    • Certification Validity: 3 Years
    • Certification Issued: Next Business Day

We accept Credit Card and e-Transfers. For e-Transfers, please contact us.

Your online program will be emailed to you as soon as your transaction has been completed.

graduate

online
Intro Video
15,501

How your online/blended First Aid and CPR training works

  1. Part 1. Online

    This web-based portion will provide you with the theory and knowledge to educate and prepare you for your in-class training. Your progress will be automatically saved so you can come and go as you please.

    Online training must be completed before attending in-person training.

    Important: WSIB Ontario and CSA Z1210:24 require participants to complete the online portion of a blended First Aid program in full before attending the in-person training session.

  2. Part 2. In-person

    This consists of in-person training at one of our facilities. Here, you will work with our experienced instructors, who bring real-world emergency response and First Aid experience into the classroom.

    Through hands-on lessons, demonstrations, skills practice, and scenarios, you will build confidence in applying your First Aid and CPR skills in real-life situations.

    In-person training must be completed within 60-days of your passing your online portion.

    Upon successful completion of the in-person portion, your certification will be emailed to you on the next business day, confirming completion of your chosen course.

    The onsite training portion of the course is currentlty occuring at these locations:

Midtown Toronto

2323 Yonge St Suite #500A, Toronto, ON M4P 2C9

Google Maps

Toronto Signup

North York

47 Sheppard Ave E Suite #410, North York, ON. M2N 5X5

Google Maps

North York Signup

Scarborough

2130 Lawrence Ave E Suite #208, Scarborough, ON M1R 3A6

Google Maps

Scarborough Signup

Etobicoke

Before November 1, 2026:
5343 Dundas St. W Suite #601, Etobicoke, ON. M9B 6H8

By November 1, 2026:
124 Islington Ave. #702 Etobicoke, ON M8V 3B6

Google Maps

Etobicoke Signup

Richmond Hill

10225 Yonge St. Unit R, Richmond Hill, ON L4C 3B2

Google Maps

Richmond Hill Signup

Brampton

499 Main St S (Unit #43), Brampton, ON L6Y 1N7

Google Maps

Brampton Signup

Mississauga

Before November 1, 2026:
30 Eglinton Ave W, Mississauga, ON L5R 3E7

By November 1, 2026:
130 Dundas St E #410a, Mississauga, ON L5A 3V8

Google Maps

Mississauga Signup

Oshawa

940 Champlain Ave. Oshawa, ON L1J 7A6

Google Maps

Oshawa Signup

Newmarket

17565 Yonge St. Newmarket, ON L3Y 5H6

Google Maps

Newmarket Signup

London

383 Colborne St. London, ON N6B 3P5

Google Maps

London Signup

online_preview
Course Preview
11,016

Upcoming in-person classes

💡 Click your desired time-slot and location to proceed.

More dates

Business and Group Pricing

Training a group? We can come to your location, or you can train at one of ours. Please call 416-331-8855 or email us at info@heavencanwait.biz

Refund & Rescheduling Policies

  1. Refund Policy

    Once you have signed up for your course and you have started your online portion of the training, no refund will be issued.

    You will not be provided a refund if one is requested the day of your in-person course or thereafter, even if you have yet to begin your online course.

    If a refund is issued, the credit card fee will be subtracted. You will not receive a full refund.

  2. Rescheduling Policy

    If you need to reschedule your in-person training date, please email us: info@heavencanwait.biz with your name and order number, PRIOR to your in-person class.

    A $45+HST charge will be applied to those who wish to reschedule their in-person and who have not provided us with 3-business days prior notice.

    You are allowed only one rescheduling.

    Any additional rescheduling will be subject to the full course price of your original purchase.

    If you miss your in-person all together, you will not be certified nor rescheduled, and no refund will be provided.

responsive

Questions You May Be Wondering

  1. What if I’m unsuccessful in the course?

    If you need another opportunity to demonstrate the required skills, you can repeat the in-person session at no extra charge. Your instructor will help you understand what to practise and what to expect next.

  2. Do you cancel courses if only a few students are registered?

    No. We don’t cancel a course because enrolment is low. Your scheduled course will go ahead.

  3. Will I be singled out or put on the spot in class?

    No. We don’t pick on students or embarrass anyone. You’ll take part in practice and demonstrate the required skills, but our instructors aim to make the learning environment supportive and respectful.

  4. What if I learn differently?

    All kinds of learners are welcome at Heaven Can Wait. Our instructors use explanations, demonstrations and hands-on practice. If you have questions about your learning needs or what to expect, contact us before your course. We’ll be happy to talk with you.

  5. Do I need to know first aid before I arrive?

    No. You’re there to learn. Your instructor will explain and demonstrate the skills, then guide you as you practise.

  6. What if I’m nervous or don’t know anyone in the class?

    You’re welcome to register on your own. Many students arrive without knowing anyone. You don’t need a medical background or previous first aid experience to take part.

  7. What if I require an accommodation?

    We are committed to providing an accessible and inclusive training experience. If you require an accommodation to participate in your course, please contact us so we can discuss your needs and determine appropriate support for you.

  8. What if I’m not sure which course my school or placement requires?

    Check the specific requirements with your school, placement, or employer before registering. If you’re unsure which course you need, send us the requirements and we’ll be happy to help you compare them with our available course options.

  9. How long is the in-person training?

    Click the course you’d like to register for at the top of this page to view full details, including course length and scheduling information.