In 2009, Villeneuve had two starts in the Canadian Tire Series. His best start was fifth and his best finish was fourth, both in the August 2009 event at Circuit de Trois-Rivieres. Villeneuve also had two starts in the 2009 NASCAR Nationwide Series, both for Braun Racing, with his best performance starting sixth and finishing fourth at Circuit Gilles Villeneuve, again under wet conditions and the second time rain tires were used in a NASCAR event. He was then tabbed to drive the No. 32 car in Montreal and at Road America in 2010. At Road America, he qualified second and stayed in second place for much of the race including leading three laps. He was unable to complete the race since an alternator wire broke on the final lap; he was credited with a 25th-place finish as the first car one lap down. For 2011 Villeneuve agreed to take over for Brad Keselowski in the number 22 car for Penske Racing in the Nationwide Series for two races which Keselowski could not attend. He started and finished third at Road America; later he won the pole at Circuit Gilles Villeneuve before finishing 27th.