Sign Up Donate

Team Progress

smile

$10.00 / $2,400.00

Our Story

Longest Day of Smile 2022

Halifax Smiles

Leaderboard