Welcome to Cayley Alberta, a Hamlet with heritage and heart.