I failed my G2 4 times between 2013 and 2014. I took around 80-100 driving lessons and ended up paying out of pocket $6,000 in driving lesson fees and the costs of re-registering for tests. A lot of the times I had practiced very hard and was doing well but the fear of messing up in the test is what did me where silly mistakes like touching 65 in a 50 km/hr zone for 5 seconds, pressing the accelerator at a stop sign after waiting for a pedestrian to cross the street, making a wrong turn on the street.
But those 100 lessons in the end paid dividends, I finally passed by G2 in 2014 and most experts told me to practice and drive on the G2 for a year atleast before giving the G, I listened to my driving instructor who told me not to make that mistake and that since I had been practicing a lot and was in solid rhythm, train for the G now and get it out of the way because later on there is no way of telling how busy I would get and whether I will be able to give the same kind of commitment to driving lessons again, so we went to the Pak Consulate in Vaughan, got them to sign and attest that I had a Pakistani driving license and experience of driving, I got the one year driving experience requirement waived by the MTO, practiced every day for 3 weeks driving on the highway.
Drove to Waterloo test centre, 2 hours from Toronto and cleared the 45 min test with flying colours and have never looked back since. People in my family used to make fun of me for taking 100 driving lessons but those 100 driving lessons have made me the best driver in the family with respect to driving properly on North American roads with full respect for rules and safety.