You can sell BTC or ETH to Canadian dollars. You do not need a US bank account.
EFT / Direct bank transfer is a max of $100k with a cap of $100k per 24 hrs. This method of transfer is done within 7 business days. There is no fee to withdraw.
A few other options:
1. Express bank transfer (2% fee) which is done within 3 business days. $100k cap/24 hr period.
2. Interac e-transfer (2% fee plus $5) done within 2 business days. $10k cap/24 hr period
3. Cash delivery (2% fee plus $20) done within 3 business days. $10k cap/24 hr period
4. Bank Wire (free) done within 10 business days. $500k cap/24 hr period