No it is in $, and i think Canadian $
it can't be, are you sure, didn't you ask them to send in pakistani rupees??
if this is the cse then it would be difficult to encash, do you have account in canadian dollars
ask any money changer now if he can encash but i don't think any body can encash personal cheque??
you can do one thing now, open a bank account in canadian dollars and deposit the chque
thx