You can find useful information in the following links.
Click to go on ICBC roadtest booking page
Click to go on ICBC practice knowledge test.
Everything you need to know about the Graduated Licencing Program (GLP) in British Columbia
All you need to know about getting your L license from ICBC Website
All you need to know about getting your N license from ICBC Website
All you need to know about getting your Full license Class 5 from ICBC Website.