If you are canadian resident, open a USD account in your canadian bank RBC or TD or BOM. Become a tax filer (one day process in Pakistan through any good Tax filing agent). Open USD account in Pakistani bank specially any bank which have foreign routes. Then start wire transfer or Bank drafts...