just my two cents.
When I was opening my bank account with RBC, the bank took my client id number and assigned to my account.
So, depending on the Canadian law, some offices may have access to your bank statement without asking you for it or If this is not allowed, they still are capable of having it.