MONTREAL ( AP ) - Carl Edwards passed Marcos Ambrose on the final turn to win the crash-filled Nationwide race at Circuit Gilles Villeneuve , which ended with the cars on rain tires for the second straight year .