Any cost involved will usually depend on the job and the laws of the country where you will be working.
For the H-2B Visa Program - there is NO placement fee charged to applicants, E-JAM's fee is paid by the employers. Also, employers will reimburse your airfare and visa voucher costs.
US J1 Programs - Applicants will pay a program fee, airfare and visa voucher.
For Canada there is no program fee charged to applicants, but there maybe a fee to an Immigration Attorney, or Consultant to assist in the preparation of application forms in order to apply for a Work Permit. For some jobs employers will pay the airfare.
Please note: Housing deposit, monthly rent and utilities are applicants responsibility.