You can snow tub down a gigantic street in this Ontario town this winter!