Honestly I did it on my first visit to Canada 2 years ago so i only remember that it costs 100$, valid for one year, and I did not do a test since you only get it based on your Lebanese driver license...a family friend who does these things like licenses and stuff got it for me..a couple of...