HSBC just flat out refused to provide me with statements at their local branch, telling me to just go online and print them out since I had an online-only account. The local BofA branch said any statements they print out would be indistinguishable from the version I'd get if I had printed the online statements out myself.
In the end, after a week of running back and forth to my local branches, I just decided to chance it and print my PDF-format statements out with a color laser printer. Luckily, it was never an issue and my T1 visa was approved.