Canadian sprinter Andre De Grasse has won a bronze medal in the 100 metre sprint at the Tokyo Olympics.