The dreamy Alberta small town was named by Narcity readers as one of the "top places people should visit in Canada in 2026," ...