Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Efficient International money transfer
Wiring is the best way to move large amounts of money from one country to another.  I am sure Japanese banks will allow you to exchange your Japanese Yen into USD and wire it to Canada.   I am not sure if they will be able to convert directly from JPY to CND and wire funds in CND.  If you can open a USD bank account in Canada, that might make things easier.