Quebec City voted Canada’s best