Being topless in public is legal in B.C.
If you're topless in any part of British Columbia and a police officer tells you to put a shirt on, you don't have to obey...
http://www.cbc.ca/news/canada/british-columbia/being-topless-in-public-is-legal-b-c-woman-reminds-others-after-police-encounter-1.3170353