Thanks for advice. I will try Johnson insurance too.
I had a driver's license from my country, and they counted it as 1+ years of driving experience in Canada. I was eligible for G full straight after G1. If you fail, you have to get G2 first and then G. I got G on the first attempt.