I have a question for you.. According to the We Do Not Accept section bank drafts drawn on banks outside of Canada are not acceptable. So if I get a bank draft on a foreign currency account in Pakistani bank will it be acceptable? Or does that bank need to have its operations in Canada as well?