Thanks everyone for the helpful advice. The Edmontonpolice article was especially helpful. I appreciate it!
What I learned is... No soliciting in a public place. Soliciting in private is okay (eg. soliciting in massage rooms or private residences is actually legal, but not in hallways, etc...