Advanced Wilderness First-Aid    $380.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 $6 and can also be purchased from your instructor

(Click Here for our Recertification Schedule)

NEW: Certification is now valid for 3 years!

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

Click here to view our course cancellation policy

Courses are held at 'Victoria (Richmond School)' in Victoria (Richmond School), B.C.

Adult Caregiver First-Aid and CPR Level C Recertification $ 85.00

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

Click here to view our course cancellation policy

Courses are held at 'Victoria (Richmond School)' in Victoria (Richmond School), B.C.