Federal government has spent $2.3M to house asylum seekers in Toronto hotels, some rooms still booked until January