@renee My partner works for a US company from Canada. Their company will only send their pay to a US bank account - our solution was:
Employer sends pay to an account with TD Bank in US (can open one online)
Transfer from TD Bank account to TD Canada Trust Cross-border bank account
Transfer...