Provincial police say a boy is dead and a toddler is fighting for their life in hospital after a crash in southern Ontario.