It looks confusing due to our banking system....first open ur forgien currency account in the bank which can send your money in Canadian dollar to Canada. kindly confirm it from the bank first as I suffered due to it. If you are in Lahore then go to askari bank DHA , y block branch.they know...