Good post, very detailed.
I however had 2 weeks in hand so looked for a desi instructor in Brampton. Got one guys he gave me 5 classes and took me to another city in his car for the g test and I passed it in first attempt just 4 days before my flight back to India. So if someone needs an...