Neilson was born in Toronto, Ontario. After attending North Toronto Collegiate Institute, his coaching career began as a student at McMaster University in Hamilton, Ontario, and continued upon graduation with a degree in Physical Education in both hockey and baseball.