Answer by
mediajunkie (592)
Most American financial institutions will cash Canadian money orders but it is not instant. It will take several weeks as they have to send the money order to a clearing house. The fees could be between $20-50 depending on the institution. Almost all Canadian banks as well as CanadaPost do issue U.S. currency money orders for only a small fee.