3 people are dead, 7 in hospital after fire west of Toronto