Making A Bank Deposit

Security camera footage of a homeless guy making a "deposit" outside the TD bank in Winnipeg Manitoba Canada. Arent there public bathrooms in Canadian malls?