I'm skeptical here, given how closely the US and Canada work together, both US and Canadian banks share an incredible amount of info with each other and not solely because of cross-border commerce. There is also a non-trivial number of US citizens living and working in Canada so there are services available to them given their special tax requirements.