In BC, we run the graduated license system: (http://www.icbc.com/licensing/lic_getlic_undglp.asp)
Step 1: Learner's licence. Must drive with a licensed driver + max 1 other passenger. 0% tolerance on alcohol and no cell phone/mobile devices (hands free or other) use. Also a limit on driving hours (not early AM). Lasts minimum 12 months (http://www.icbc.com/driver-licensing/getting-licensed/graduated-licensing/learners-stage). Need to carry a "L" sign on your car to let other drivers know you are a new driver.
Step 2: Novice license. Drop the licensed driver supervisor and driving hour restriction. (http://www.icbc.com/driver-licensing/getting-licensed/graduated-licensing/novice-stage). Lasts 24 months (reduce by 6 months with driving courses). Need to carry a "N" on your car to let other drivers know you are a new driver.
Step 3: Take a test and you get your full license.
Not quite every 10 years, but a harder entrance.