Answer
No, Andre De Grasse is not the current Canadian record holder in the 100 m. The current Canadian record holder in the 100 m is Bruny Surin, who set the record of 9.84 seconds in 1999. De Grasse has run the 100 m in 9.95 seconds, which is the second-fastest time by a Canadian.