Drive Confidently in Victoria, BC. Your Success is Our Goal.

Expert instruction from Bal Sharma, with 24 years of Canadian experience in safe, personalized driving lessons.

Choose Your Driving Package

Whether you need a single lesson, a full course, or a car for your road test — we have a package for you.

Course Packages

Single Lesson

One 90-min in-car lesson

$110 / lesson
  • 1 × 90 Minute Lesson
  • 1-on-1 with Bal Sharma
  • Pickup & drop-off included
  • Skills check or refresher
Book Single Lesson
Best Value

6-Lesson Package

Comprehensive Training

$599 / 6 Lessons

Save $61 vs single lessons

  • 6 × 90 Minute Lessons
  • In-depth Skill Building
  • Highway & City Driving
  • Mock Road Test Walkthrough
  • Pickup & drop-off included
Book 6-Lesson Package
Most Complete

12-Lesson Package

Complete Confidence

$1,199 / 12 Lessons

Save $121 vs single lessons

  • 12 × 90 Minute Lessons
  • Master All Maneuvers
  • Highway, City & Parking
  • Mock Road Test Included
  • Full Progress Report
  • Priority Scheduling
Book 12-Lesson Package

Road Test & Specialty

Senior Package

$129$105

90-minute lesson tailored for senior driver refreshment at a calm, patient pace.

Select

Road Test Package

$270

90-min warm-up lesson + use of our ICBC-registered vehicle for your ICBC road test.

Select

Car for Test Only

$200

Use of our dual-control automatic vehicle for your ICBC road test. No lesson included.

Select
Maple Leaf AI Special-Offers Engine

Analyzing regional BC weather conditions, current seasonal slot demand, and pricing benchmarks...

Real-time AI-Optimized Seasonal Deal

Detecting Active Season...

Loading your personalized discount...

Session Expiration
15:00
LOADING
Coupon Code

Always Included in Every Package

  • 1-on-1 instruction — never shared with other students
  • Dual-control automatic vehicle
  • Pickup & drop-off within Victoria area
  • Flexible scheduling — days, evenings & weekends

Good to Know Before Booking

  • Valid BC Class 7 Learner's Licence (L) required
  • No prior experience needed — complete beginners welcome
  • Pay securely online via Bookeo at time of booking
  • Manual/standard transmission not available

New Learner?

Ask about our special Intro Rate for Class 5 or Class 7 applicants!

Inquire Now

How It Works

From first contact to passing your road test — 5 simple steps.

1

Contact Bal

Call, text, or book online. No commitment needed.

2

Book & Pay Online

Choose your package, pay securely via Bookeo.

3

Get Picked Up

Bal picks you up from home, no extra travel stress.

4

Learn & Build Skills

1-on-1 tailored lessons — city, highway, ICBC routes.

5

Pass Your Test!

Use our ICBC vehicle. Bal's warm-up gets you ready.

Bal Sharma
Licensed Driver Training School Class 5 & 7 Victoria, BC

Meet Your Instructor

Bal Sharma

Certified Driving Instructor — 24 Years Canadian Experience

Bal Sharma has been teaching Victoria residents to drive with confidence for over two decades. Known for his calm, patient approach, Bal has helped hundreds of students — from complete beginners to nervous returners — achieve their driver's licence, many on the very first try.

Whether you're a teenager getting your first Class 7 licence, a newcomer adapting to BC's road rules, or a senior refreshing your skills — Bal tailors every lesson to your individual pace and needs.

"My goal is simple: I want every student to leave each lesson more confident than when they arrived. Driving isn't just about passing a test — it's about being safe for life."
Book a Lesson with Bal

Frequently Asked Questions

Everything you need to know before booking your first lesson with Maple Leaf Driving School.

Yes — you must hold a valid BC Class 7 Learner's Licence (L) before your first in-car lesson. You can obtain this at any ICBC driver licensing office by passing a knowledge test. Bal can point you to study resources if needed.
Yes! Pickup and drop-off is included within our Victoria service area: Victoria, Saanich, Oak Bay, Esquimalt, Langford, Colwood, Sidney, and Sooke. If you're outside this zone, contact Bal to discuss options.
It varies by person. Complete beginners typically benefit from 6–12 lessons. Those with some practice with a supervising driver may only need 1–6. Bal will honestly assess your skill level at no obligation and recommend the right package.
Yes! Our vehicle is registered with ICBC for road testing. You can book the Road Test Package (90-min warm-up + vehicle for $270) or Car for Test Only ($200). We recommend the warm-up to help settle nerves and review the test route.
Don't worry — it happens! Bal offers targeted follow-up lessons focused specifically on the areas flagged in your failed test. Contact us and we'll build a custom re-prep plan to get you ready for your next attempt.
Absolutely. Bal specializes in adapting to each learner. Seniors receive a calm, unhurried 90-min refresh at a discounted rate ($105). Newcomers with foreign licences receive focused orientation to BC road rules and the ICBC test format.
Yes! We use Bookeo for online booking and secure payment. You can pay by credit or debit card when you book your package online. You'll receive an email confirmation automatically — no need to bring cash.

Why Choose Maple Leaf Driving School?

Learn from the best. Our experience is your advantage on the road.

24 Years Experience

Instructor Bal Sharma brings over two decades of Canadian driving and business experience.

Dedicated Local Instructor

Committed to serving Victoria, Saanich, and surrounding communities with local expertise.

Real-World Traffic Prep

Personalized lessons focusing on complex maneuvers and real-world traffic strategies for safety.

Comfortable Vehicle

Learn in a clean, comfortable automatic vehicle for a stress-free and smooth learning experience.

Our Service Locations

Providing expert instruction across Vancouver Island and expanding to serve more communities.

Headquarters

Victoria, BC

Serving Greater Victoria with pickup & drop-off included in your lesson.

Victoria Saanich Oak Bay Langford Sidney Sooke
Book Victoria

Vancouver

Future Expansion Location. Franchise opportunities available soon.

Coming Soon

Nanaimo

Future Expansion Location. Serving the Central Island in the near future.

Coming Soon

Hear From Our Successful Students

Our proven methods build confidence and lead to first-time passes.

“Bal is patient, experienced, and made me feel completely at ease. I gained so much confidence and passed my test on the first try.”

T

Tara P.

Victoria, BC

“Flexible, affordable, and professional. Bal’s real-world advice was invaluable. Highly recommended for newcomers and seniors alike.”

A

Amrit S.

Saanich, BC

"I came from India with years of driving experience but BC roads felt very different. Bal adapted the lessons perfectly — I passed ICBC on my very first attempt!"

R

Ravi K.

Langford, BC

"As a senior refreshing my driving after years away, I needed a truly patient instructor. Bal never once made me feel rushed or embarrassed. Wonderful experience!"

M

Margaret H.

Oak Bay, BC

Book Your Lesson Today!

Start your journey with Bal Sharma, your dedicated instructor. We offer:

  • Flexible Scheduling — days, evenings & weekends
  • Free Pickup & Drop-off in Victoria Area
  • Class 5 & Class 7 Licence Training

Contact Instructor Bal Sharma:

801 Rainbow Crescent, Victoria, BC V8X 5M2

Availability

Monday – Friday8:00 AM – 7:00 PM
Saturday8:00 AM – 5:00 PM
SundayBy Arrangement
EveningsAvailable (flexible)

Areas Served

Victoria Saanich Oak Bay Esquimalt Langford Colwood Sidney Sooke

Book & Pay Online

Secure online payment — credit & debit card accepted via Bookeo

Having trouble loading or paying on the form below?

Open Bookeo Booking Portal Directly

Recommended for iPhones, iPads (Safari) and strict privacy browsers to allow secure checkout.

Payments are processed securely by Bookeo. You will receive an email confirmation immediately after booking.

Or Inquire via Email

Student Policies & Agreement

Maple Leaf Driving School · Effective February 2026 · Version 1.1

Please read each section carefully — agreement must be signed before your first lesson.
Agreement progress
0 / 10

Summary of Core Qualifications:

  • Age Threshold: Must be at least 15.5 years old under BC provincial minimum safety brackets.
  • BC Learner's Licence: You must possess an active, valid Class 7 L Licence for all practical sessions.
  • Medical Fitness: Declared free of impairment or visual issues restricting standard operating rules.
  • Minors (Under 18): Co-signature of a legal guardian is mandatory before processing track scheduling.
Don't have your L yet? No problem — Bal can advise you on the ICBC knowledge test and point you to study resources before you book.

Program changes: Free within 7 days of enrollment. A $50 admin fee applies after 7 days.

Payment Options

  • Full payment upfront — 5% discount
  • Payment plan: 50% deposit, balance before lesson 4
  • Individual lessons: pay before each lesson

Accepted Methods

  • Credit / Debit card (Visa, MC, Amex) via Bookeo
  • E-transfer: [email protected]
  • Cash (in person only)
Road test vehicle rental$200 Pickup/drop-offIncluded Late payment (7+ days)$25 NSF / declined card$35 Expedited booking (<48 hrs)$40 Document replacement$10

Prices may change with 30 days written notice. Students enrolled before a price increase complete their package at the original rate.

Notice Given Fee
24+ hoursNo fee — lesson credit kept
12–24 hours$20
4–12 hours$40
Less than 4 hours$60
No-show (no notice)Full lesson fee forfeited
Same-day cancellations: must be by phone or text — email NOT accepted. Emergency exceptions require documentation.

Program Withdrawal Refunds

When You Withdraw Refund of Remaining Balance
Before first lesson100% refund minus $50 admin fee
80% refund of remaining lessons
60% refund of remaining lessons
40% refund of remaining lessons
No refund available

Refunds processed within 14 business days. $50 admin fee applies to all refunds. Lesson credits expire 12 months from purchase.

  • Minimum 48 hours advance booking (expedited $40 fee for shorter notice)
  • Recommended frequency: 1–2 lessons per week for best retention
  • Maximum gap between lessons: 3 weeks (skills deteriorate beyond this)
  • Lesson packages must be completed within 12 months of purchase
  • Extensions available for medical/exceptional circumstances ($75 fee, max 6 months)
  • Unused lessons cannot be transferred to another person
Lesson structure (90 min): 5 min pre-drive briefing → 80 min active driving → 5 min debrief & feedback
  • Arrive on time, well-rested, wearing closed-toe shoes
  • Cell phone silenced and put away during all lessons
  • No eating, drinking (except sealed water), or smoking in vehicle
  • Follow all instructor directions promptly and respectfully

Zero Tolerance — Immediate Dismissal, No Refund

  • Arriving impaired by alcohol, drugs, or impairing medication
  • Aggressive, threatening, or abusive behavior toward instructor or staff
  • Sexual harassment or inappropriate conduct
  • Deliberate vehicle damage or reckless driving

The instructor has final authority over all safety decisions, including ending a lesson early or using dual controls.

  • Complete pre-drive walk-around before each lesson
  • Seatbelt must be worn — vehicle will not move until secured
  • Report any unusual sounds, smells, or vehicle behavior immediately
  • Never adjust radio or controls without permission

Students are not liable for normal accidents during instruction. Students are liable for deliberate damage or damage from ignoring instructor commands.

  • We maintain records of enrollment, lessons, payments, and progress
  • Instructors document skills practiced and ratings (1–5 scale) after each lesson
  • You can access your full student file with 24 hours notice
  • We never sell your information to third parties
  • For students under 18, parents automatically receive progress reports
  • Commercial General Liability: $2,000,000 per occurrence
  • Commercial Auto: $5,000,000 per vehicle
  • Instructor Professional Liability: $2,000,000
  • Driving involves inherent risks you voluntarily accept by enrolling
  • School is not liable for injuries unless caused by our negligence

Contact us at [email protected] or 250-415-9295. We acknowledge within 24 hours and respond within 5 business days.

Escalation: Student Services → Regional Manager → Compliance Officer → CEO Bal Sharma → Provincial regulatory authority.

Unresolved disputes proceed to mediation, then binding arbitration in British Columbia. You may file a complaint without fear of retaliation.

You have the right to:

  • Safe, professional instruction in well-maintained vehicles
  • Respectful treatment by all staff
  • Privacy and confidentiality of your records
  • Access your student file and progress reports

You are responsible for:

  • Reading and understanding all policies
  • Providing accurate, complete information
  • Arriving on time and prepared
  • Paying fees on schedule

Mandatory Student Agreement

Check every box and sign below to confirm you have read and agree to all policies above.

Sign here with mouse or finger

Download full Student Policies PDF (Version 1.1, Feb 2026)