Usma,
I have seen this link before... this is the normal procedure for the persons who do not have an NOC from Pakistan (as generally is the case)....
As many seniors of this forum who have already landed, have confirmed that the Canadian authorities do accept the NOC brought from Pakistan, attested by the Foreign Office, so do take NOC.... it will save your 3-4 weeks...
I have read somewhere that in Alberta they sometimes do not accept NOC (like one of our senior Mighty_Echoes stated)..may be he did not got attestation from Foreign Office, who knows....on the other hand people like Cock&Bull, Khalid_civil & others have used the NOC which was easily accepted in Ontario...
So what is the harm in taking NOC.??? I have already made this NOC from local transportation authority....and got attested from Foreign Office.. it is a very simple procedure, hardly takes a day....
International driving license is not required if you don't want to drive immediately after landing in Canada, which is generally the case....