I think the Ontario system is a good balance... Written test in order to get your G1. G1: Only driving during daylight hours, no high-speed expressways (400 series/Gardiner), there must be someone who's been fully licensed for at least four years in the passenger seat, you can't have more passengers than there are working seatbelts, and of course 0% BAC. Wait 12 months, or 8 if you complete a government-approved driving course, and you can do a road test for your G2. G2: 0% BAC, can't have more passengers than working seat belts. After 12 months, you can do a road test for your G, which is the full license. Then you can drive with a small BAC and with more passengers than you have seatbelts, as long as you're not "overloading" your car.