Bei einer Money Order solltes du auf Western Union bestehen.
Du kannst dann zur Deutschen Post gehen und das Geld in Empfang nehmen. Es gibt mehrere Formen von Western Union Money Orders, hier muß der Versender etwas aufpassen. Ich habe keine Erfahrung mit Kanada. USA und Japan bekomme ich öfters, klapt problemlos.
Wenn du was anderes als Western Union bekommst, klapt das nicht mit der Post und es wird teuer. Wenn nicht probiermal Moneygram oder Moneywire by American Express.