There are a few ski resorts within a few hours of Toronto. The furthermost is about 3.5 hours away.