Canadian banks are involved in trading stocks through their brokerages as subsidiaries, I do not know for sure but believe that regulations that apply to banks are not the same as those for brokerages or even Trusts.
Ever wonder why some 'Banks' call themselves a "Trust", "Credit Union" or 'Finance" company. Precisely becaue they have different regulations.
So trust banks to a degree but be skeptical of the other versions.