Subway opens store at Champlain Centre mall