No – businesses are not required to provide masks to customers. Businesses are not required to verbally remind anyone not wearing a mask about the requirement. Businesses are only required to post notification about the mask requirement in your entrance.
The Town of Banff is encouraging people to bring their own masks and has also hired Safety Ambassadors to distribute masks seven (7) days a week to hand out free masks in the Downtown Pedestrian Zone on Banff Avenue. They have been trained to do so in the most sanitary way to ensure the distribution does not compromise the sterility of the masks. They are also receiving conflict-avoidance training and are well versed in the bylaw requirements.
A number of locations in Banff are also selling masks (banff.ca/COVIDHelp#Masks) for anyone who may not have one.