Who was the last Canadian before Donovan Bailey in 1996 to cross the line first in the 100m and keep the medal? July 6, 2017 By Show answer Percy Williams. More Sports QuestionsMore The Olympics Questions