Yes. The majority of Canadian banks offer a US dollar account. So you can easily open a US dollar account with any of them that has the features you are looking for.