The Canadian town is the gateway to the Rocky Mountains – but stay a while for creative cuisine and artistic pursuits