Eu acredito que o quarto que você tem é especificamente um serviço de turco para encorajá-lo a se conectar através de Istambul. Há uma pergunta geral sobre isso em Uma parada de mais de 6 horas me dá direito a acomodação pela companhia aérea? . As respostas concordam que, em geral, as companhias aéreas não oferecem quartos de hotel gratuitos apenas porque você tem uma parada.
Dito isto, a Air Canada tem um programa que lhe dará uma quarto:
For connections over 6 hours, the Air Canada Stopover option includes one-night hotel accommodation and applicable taxes for one low price. The Canadian break comes at no additional airfare and your hotel is free with a Business Class, Premium Economy or Latitude and for a minimal fee with a Flex or Tango fare.
Portanto, neste caso em particular, você é (mais uma vez) sortudo.