The 1997 Formula 1 world champion hasn't said which car he will be driving, but says it is one that has a guaranteed start for the race.
He told French Canadian news website Rue Frontenac that he was on holiday in Switzerland with his family this week when he got a call asking if he was available.
"It was a last minute decision, I had to hurry to get all my stuff together to leave Europe for America," he said. "I had to hurry to get a flight, but there are jobs much worse than that.
"It doesnt really bother me that it's been such a hurry because I want to get back to driving as often as possible, and I have offers on the table for me to finish the season.
"I feel like a bachelor who has just met someone after a long time of being single - as soon as you start dating, lots of girls are interested."
When asked whether he has agreed a deal with a team for a drive in 2010, Villeneuve said: "Not yet, but lets just say everything continues to go well."
Villeneuve last month confirmed that he would return to NASCAR's Nationwide Series for the race at Montreal on August 30th.
He will drive the #32 Braun Racing Toyota Camry at the Circuit Gilles Villeneuve, having also competed in that event in 2008, when he started fifth and led briefly before eventually finishing 16th in the rain-shortened race.
Figo not planning returnVilleneuve to race at Montreal again