glasses medicine hat