I cash my money orders at the bank. I deposit them like cheques. My Canadian bank will accept international US money orders just fine. My Canadian US dollar account will let me deposit the domestic US money orders too.