The other Canadian drivers to have won a NASCAR national series race are former driver Larry Pollard in the Xfinity Series (1 win) and active drivers Stewart Friesen (3 wins) and Raphaël Lessard (1 win) in the Truck Series.
Besides Larry Pollard, who won once in the Xfinity Series, Canadian drivers Stewart Friesen and Raphaël Lessard have also achieved success in NASCAR's national series, with Friesen winning three times in the Truck Series and Lessard securing one win.