i am not i n canada, and i am sorry for the hefty price for mail, but
any country that allows someone to cash a postal money order
for the full amount without a fee attached at a us post office is okay by me!

my heart almost stopped once when i got a canadian post money order
and the local and international banks wanted to charge me something like 35USD
to cash a postal money order for 30 USD. (yes, i would have OWED money)
lucky for me i called the toll free number on the back and the FRIENDLY person
said " go to any us post office you will get full amount and cash "

from what i understand, canadian post will do the same thing for a us postal money order ...
as long as it is an international MO and loony