Did a quick google search and sure enough Calgary has a panhandling bylaw....
http://www.calgary.ca/portal/server....anhandling.htm
You cannot panhandle within 10m of the entrance to a bank, automated teller machine, transit stop or pedestrian walkway (pedestrian walkways include +15, or any below or above grade walkway, but not a sidewalk).
You cannot panhandle between 8 p.m. and 8 a.m.
A panhandler cannot obstruct the passage of, walk next to or follow the person being solicited.
You cannot solicit money from an occupant in a motor vehicle.