OFA Level 2 or Equivalent    $449.00 - Includes Manual *
Red Cross Course Manuals are now Virtual Manuals available to students online. Hard copy manuals are available at our location for an additional $10 and can also be purchased from your instructor

(Click Here for our Recertification Schedule)

DATE TIME
Monday May 20th, Tuesday May 21st, Wednesday May 22nd, Thursday May 23rd and Friday May 24th 8:15am-4:30pm
more details
Tuesday May 21st and Wednesday May 22nd FULL 8:15am-4:30pm  
Tuesday May 21st and Wednesday May 22nd FULL 8:15am-4:30pm  
Tuesday May 21st FULL 8:15am-4:30pm  
Tuesday May 21st FULL 8:15am-4:30pm  
Wednesday May 22nd 6:00pm - 10:00pm
more details
Wednesday May 22nd Only 2 spaces left! 8:15am-2:30pm
more details
Wednesday May 22nd Only 2 spaces left! 8:15am-4:30pm
more details
Wednesday May 22nd Only 2 spaces left! 8:15am-4:30pm
more details
Wednesday May 22nd Only 2 spaces left! 8:15am-4:30pm
more details
Thursday May 23rd 8:15am-4:00pm
more details
Thursday May 23rd FULL 8:15am-4:30pm  
Friday May 24th, Saturday May 25th and Sunday May 26th Only 1 spaces left! Fri 6:00pm-9:30pm, Sat/ Sun 8:30-4:30
more details
Saturday May 25th 8:15am-4:00pm
more details
Saturday May 25th 8:15am-4:30pm
more details
Saturday May 25th and Sunday May 26th Only 1 spaces left! 8:15am-4:30pm
more details
Saturday May 25th and Sunday May 26th Only 1 spaces left! 8:15am-4:30pm
more details
Saturday May 25th 8:15am-4:30pm
more details
Saturday May 25th and Sunday May 26th 8:15am-4:30pm
more details
Sunday May 26th 8:15am-2:30pm
more details
Sunday May 26th 8:15am-4:30pm
more details
Sunday May 26th 8:15am-4:30pm
more details
Sunday May 26th 8:15am-4:30pm
more details
Sunday May 26th FULL 8:15am-12:30pm  
Monday May 27th, Friday May 31st, Monday June 3rd and Friday June 7th 8:15am-4:30pm
more details
Monday May 27th Only 2 spaces left! 8:15am-4:30pm
more details
Monday May 27th 8:15am-4:30pm
more details
Monday May 27th and Tuesday May 28th Only 2 spaces left! 8:15am-4:30pm
more details
Monday May 27th and Tuesday May 28th Only 2 spaces left! 8:15am-4:30pm
more details
Monday May 27th Only 2 spaces left! 8:15am-4:30pm
more details
Monday May 27th and Tuesday May 28th Only 3 spaces left! 8:15am-4:30pm
more details
Tuesday May 28th Only 2 spaces left! 8:15am-4:30pm
more details
Tuesday May 28th Only 2 spaces left! 8:15am-2:30pm
more details
Tuesday May 28th Only 2 spaces left! 8:15am-4:30pm
more details
Tuesday May 28th Only 2 spaces left! 8:15am-4:30pm
more details
Tuesday May 28th 6:00pm - 10:00pm
more details
Tuesday May 28th and Wednesday May 29th 6:00pm - 10:00pm
more details
Tuesday May 28th and Wednesday May 29th 6:00pm - 10:00pm
more details
Tuesday May 28th and Wednesday May 29th 6:00pm - 10:00pm
more details
Tuesday May 28th and Wednesday May 29th 6:00pm - 10:00pm
more details
Wednesday May 29th and Thursday May 30th 8:15am-4:30pm
more details
Wednesday May 29th and Thursday May 30th 8:15am-4:30pm
more details
Wednesday May 29th 8:15am-4:30pm
more details
Thursday May 30th 4:45pm - 5:45pm
more details
Thursday May 30th 3:30pm - 4:30pm
more details
Thursday May 30th 8:15am-2:30pm
more details
Thursday May 30th 8:15am-4:30pm
more details
Thursday May 30th 8:15am-4:30pm
more details
Thursday May 30th 8:15am-4:30pm
more details
Thursday May 30th FULL 6:00pm-10:00pm  
Thursday May 30th 8:15am-4:30pm
more details
Friday May 31st 8:15am-4:00pm
more details
Saturday June 1st 8:15am-4:00pm
more details
Saturday June 1st 8:15am-4:30pm
more details
Saturday June 1st and Sunday June 2nd 8:15am-4:30pm
more details
Saturday June 1st and Sunday June 2nd 8:15am-4:30pm
more details
Saturday June 1st 8:15am-4:30pm
more details
Sunday June 2nd 8:15am-4:30pm
more details
Sunday June 2nd 8:15am-2:30pm
more details
Sunday June 2nd 8:15am-4:30pm
more details
Sunday June 2nd 8:15am-4:30pm
more details
Monday June 3rd, Tuesday June 4th, Wednesday June 5th, Thursday June 6th and Friday June 7th 8:15am-4:30pm
more details
Monday June 3rd 8:15am-4:30pm
more details
Tuesday June 4th 8:15am-4:00pm
more details
Tuesday June 4th and Wednesday June 5th 8:15am-4:30pm
more details
Tuesday June 4th and Wednesday June 5th 8:15am-4:30pm
more details
Tuesday June 4th 8:15am-4:30pm
more details
Wednesday June 5th 8:15am-4:30pm
more details
Wednesday June 5th 8:15am-4:30pm
more details
Wednesday June 5th 8:15am-4:30pm
more details
Wednesday June 5th 8:15am-2:30pm
more details
Friday June 7th, Saturday June 8th and Sunday June 9th Fri 6:00pm-9:30pm, Sat/ Sun 8:30-4:30
more details
Saturday June 8th 8:15am-4:00pm
more details
Saturday June 8th 8:15am-4:30pm
more details
Saturday June 8th and Sunday June 9th 8:15am-4:30pm
more details
Saturday June 8th and Sunday June 9th 8:15am-4:30pm
more details
Sunday June 9th 8:15am-4:30pm
more details
Sunday June 9th 8:15am-4:30pm
more details
Sunday June 9th 8:15am-4:30pm
more details
Sunday June 9th 8:15am-4:30pm
more details
Sunday June 9th 8:15am-2:30pm
more details
Monday June 10th and Tuesday June 11th 8:15am-4:30pm
more details
Monday June 10th and Tuesday June 11th 8:15am-4:30pm
more details
Monday June 10th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-4:00pm
more details
Tuesday June 11th 8:15am-2:30pm
more details
Tuesday June 11th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-12:30pm
more details
Wednesday June 12th and Thursday June 13th 8:15am-4:30pm
more details
Wednesday June 12th and Thursday June 13th 8:15am-4:30pm
more details
Wednesday June 12th 6:00pm - 10:00pm
more details
Wednesday June 12th and Thursday June 13th 6:00pm - 10:00pm
more details
Wednesday June 12th and Thursday June 13th 6:00pm - 10:00pm
more details
Wednesday June 12th and Thursday June 13th 6:00pm - 10:00pm
more details
Thursday June 13th 8:15am-2:30pm
more details
Thursday June 13th 8:15am-4:30pm
more details
Thursday June 13th 8:15am-4:30pm
more details
Thursday June 13th 8:15am-4:30pm
more details
Thursday June 13th 8:15am-4:30pm
more details
Saturday June 15th and Sunday June 16th 8:15am-4:30pm
more details
Saturday June 15th and Sunday June 16th 8:15am-4:30pm
more details
Saturday June 15th 8:15am-4:30pm
more details
Saturday June 15th and Sunday June 16th 8:15am-4:30pm
more details
Saturday June 15th and Sunday June 16th 8:15am-4:30pm
more details
Sunday June 16th 8:15am-4:00pm
more details
Sunday June 16th 8:15am-2:30pm
more details
Sunday June 16th 8:15am-4:30pm
more details
Sunday June 16th 8:15am-4:30pm
more details
Sunday June 16th 8:15am-4:30pm
more details
Sunday June 16th 8:15am-4:30pm
more details
Monday June 17th and Tuesday June 18th 8:15am-4:30pm
more details
Monday June 17th and Tuesday June 18th 8:15am-4:30pm
more details
Tuesday June 18th 8:15am-4:30pm
more details
Tuesday June 18th 8:15am-2:30pm
more details
Tuesday June 18th 8:15am-4:30pm
more details
Tuesday June 18th 8:15am-4:30pm
more details
Tuesday June 18th 8:15am-4:30pm
more details
Wednesday June 19th Only 3 spaces left! 6:00pm-10:00pm
more details
Wednesday June 19th 6:00pm - 10:00pm
more details
Wednesday June 19th and Thursday June 20th 8:15am-4:30pm
more details
Wednesday June 19th and Thursday June 20th 8:15am-4:30pm
more details
Wednesday June 19th 8:15am-4:30pm
more details
Thursday June 20th 8:15am-4:00pm
more details
Thursday June 20th 8:15am-4:30pm
more details
Thursday June 20th 8:15am-2:30pm
more details
Thursday June 20th 8:15am-4:30pm
more details
Thursday June 20th 8:15am-4:30pm
more details
Thursday June 20th 8:15am-4:30pm
more details
Friday June 21st, Saturday June 22nd, Sunday June 23rd, Friday July 5th, Saturday July 6th and Sunday July 7th Fri 6:00pm-9:30pm, Sat/Sun 8:30am-4:30pm (10am-6pm July 6)
more details
Friday June 21st, Saturday June 22nd and Sunday June 23rd Fri 6:00pm-9:30pm, Sat/ Sun 8:30-4:30
more details
Saturday June 22nd and Sunday June 23rd 8:15am-4:30pm
more details
Saturday June 22nd and Sunday June 23rd 8:15am-4:30pm
more details
Saturday June 22nd 8:15am-4:30pm
more details
Saturday June 22nd and Sunday June 23rd 8:15am-4:30pm
more details
Saturday June 22nd and Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-12:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-2:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-2:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Monday June 24th 8:15am-4:00pm
more details
Monday June 24th, Friday June 28th, Monday July 1st and Friday July 5th 8:15am-4:30pm
more details
Monday June 24th and Tuesday June 25th 8:15am-4:30pm
more details
Monday June 24th and Tuesday June 25th 8:15am-4:30pm
more details
Monday June 24th 8:15am-4:30pm
more details
Tuesday June 25th 6:00pm - 10:00pm
more details
Tuesday June 25th and Wednesday June 26th 6:00pm - 10:00pm
more details
Tuesday June 25th and Wednesday June 26th 6:00pm - 10:00pm
more details
Tuesday June 25th and Wednesday June 26th 6:00pm - 10:00pm
more details
Tuesday June 25th and Wednesday June 26th 6:00pm - 10:00pm
more details
Tuesday June 25th 8:15am-4:30pm
more details
Tuesday June 25th 8:15am-2:30pm
more details
Tuesday June 25th 8:15am-4:30pm
more details
Tuesday June 25th 8:15am-4:30pm
more details
Tuesday June 25th 8:15am-4:30pm
more details
Wednesday June 26th and Thursday June 27th 8:15am-4:30pm
more details
Wednesday June 26th and Thursday June 27th 8:15am-4:30pm
more details
Thursday June 27th 8:15am-4:30pm
more details
Thursday June 27th 8:15am-2:30pm
more details
Thursday June 27th 8:15am-4:30pm
more details
Thursday June 27th 8:15am-4:30pm
more details
Thursday June 27th 8:15am-4:30pm
more details
Thursday June 27th 6:00pm-10:00pm
more details
Friday June 28th 8:15am-12:30pm
more details
Saturday June 29th and Sunday June 30th 8:15am-4:30pm
more details
Saturday June 29th and Sunday June 30th 8:15am-4:30pm
more details
Saturday June 29th 8:15am-4:30pm
more details
Saturday June 29th and Sunday June 30th 8:15am-4:30pm
more details
Saturday June 29th and Sunday June 30th 8:15am-4:30pm
more details
Saturday June 29th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-2:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-2:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:30pm
more details
Sunday June 30th 8:15am-4:00pm
more details
Friday July 5th, Saturday July 6th and Sunday July 7th Fri 6:00pm-9:30pm, Sat 10:00am-6:00pm, & Sun 8:30am-4:30pm
more details
Monday July 22nd, Tuesday July 23rd, Wednesday July 24th, Thursday July 25th and Friday July 26th 8:15am-4:30pm
more details
Monday July 22nd, Tuesday July 23rd, Wednesday July 24th, Thursday July 25th and Friday July 26th 8:15am-4:30pm
more details
Monday July 29th, Tuesday July 30th, Wednesday July 31st, Thursday August 1st and Friday August 2nd 8:15am-4:30pm
more details
Monday July 29th, Thursday August 1st and Friday August 2nd 8:15am-4:30pm
more details
Monday July 29th 8:15am-4:30pm
more details
Tuesday July 30th and Wednesday July 31st 8:15am-4:30pm
more details
Thursday August 1st and Friday August 2nd 8:15am-4:30pm
more details

Click here to view our course cancellation policy

Courses are held at 'Victoria (A-920 Johnson Street)' in Victoria, BC

Standard First-Aid and CPR Level C Recertification $ 89.00

DATE TIME
Wednesday May 22nd and Thursday May 23rd 6:00pm - 10:00pm
more details
Wednesday May 22nd and Thursday May 23rd 6:00pm - 10:00pm
more details
Wednesday May 22nd 6:00pm - 10:00pm
more details
Friday May 24th and Sunday May 26th Only 1 spaces left! Fri 6:00pm-9:30pm, Sat/ Sun 8:30-4:30
more details
Sunday May 26th FULL 8:15am-4:30pm  
Sunday May 26th FULL 8:15am-4:30pm  
Tuesday May 28th 6:00pm - 10:00pm
more details
Thursday June 6th and Friday June 7th 8:15am-6:30pm
more details
Friday June 7th and Sunday June 9th Fri 6:00pm-9:30pm and Sun 8:30-4:30
more details
Tuesday June 11th 8:15am-4:30pm
more details
Tuesday June 11th 8:15am-4:30pm
more details
Wednesday June 19th and Thursday June 20th 6:00pm - 10:00pm
more details
Wednesday June 19th and Thursday June 20th 6:00pm - 10:00pm
more details
Friday June 21st and Sunday June 23rd Fri 6:00pm-9:30pm and Sun 8:30-4:30
more details
Sunday June 23rd 8:15am-4:30pm
more details
Sunday June 23rd 8:15am-4:30pm
more details
Tuesday June 25th 6:00pm - 10:00pm
more details
Friday June 28th 8:15am-4:30pm
more details
Friday June 28th 8:15am-4:30pm
more details
Friday July 5th, Saturday July 6th and Sunday July 7th Fri 6:00pm-9:30pm, Sat 10:00am-6:00pm, & Sun 8:30am-4:30pm
more details

Click here to view our course cancellation policy

Courses are held at 'Victoria (A-920 Johnson Street)' in Victoria, BC