Whether you seek a sustainably minded urban oasis or a contemporary celebration of the country’s landscape, here’s where to stay in Canada’s largest city.