It depends on where you are from and where you are going. Find more info here:
http://www.cic.gc.ca/english/newcomers/after-transportation-driving.asp
I know dealing with the Ministry of Transportation in Ontario isn't too bad. A lot of offices, wait times not too bad (unless you are...