Thornton was signed as a free agent by Hamilton in March of 1996. He spent some time on the Tiger-Cat practice roster during 1996, but played 13 games and caught 42 passes. Thornton played 10 games with Hamilton in 1997, and became a free agent after the year ended.