As I know, Detroit office only accepts following payment instruments;
- Bank draft
- Money order
- Cashier's cheque
If paying in Canadian funds, make your payment instrument payable to the Receiver General for Canada. Payment in Canadian funds by certified cheque must be drawn on a bank located in Canada.
But those are probably subject to change at any time. (I'm not sure... I'm afraid)
I recommend you to check Detroit office's webpage for up-to-date information before paying.
good luck.