I just read the average temp on April 4 is about 8 degrees. The way this winter has looked I can definately see it being a lot colder than that, and I wouldnt be surprised if it was still snowing by then! That would be a site to see, kinda like the Blue Jays home opener back in the 70's.
Welcome to Canada!