It depends on what kind of driver license you are applying to take.I heard that you will get your G1 in 6 weeks,up to 3 months. And you will be given a temporary driver license which is valid in 3 months. Since you get it at the same time you pass the test of G1,you have to wait at least 6 weeks to get your permanent driver license.
But I am not sure about G2. :blowzy:
Jin Hua Shu Dian in China Town Ottawa,close to Kowloon Market. If you are in Toronto,you may buy it in China Town there too.But please notice that not all the G1 exam questions are in the book. You can find all the traffic signs but not all those regulations.Ask those who have G1 driver licenses,and go over the regulations printed on the back of G1 temporary driver license.For example, the alcohol % in G1 driver and G2 driver and so on. Good luck!