5 things to do in Calgary this weekend: Oct. 18 to 20