Tom's right, you do not yet need passports to enter Canada by land (not a 100% positive about air), just valid ID.
Perhaps you could talk to your team about this, and see if they would consider Waterloo. We'd love to see you make a return trip from Florida!
P.S. I'll either be helping team 2702 or volunteering, but if you do come look me up and us Canadians will show you what a real snowball fight looks like.
P.P.S. I'm in Waterloo now, and we already have snow
