Yes, after establishing a company in Canada, you will need to open a corporate bank account in the country.