I've used e-transfer, PayPal, and Wise (formerly TransferWise) and they all work. I'm a bigger fan if wise since the conversion fees are the lowest.
You should not charge tax since its a US company and you don't owe hst on that work (still need to for income tax though obviously).
Haven't used a business account before so I can't speak to the pros and cons of that approach