General Motors of Canada is recalling 31,661 vehicles because the headlamp driver module (HDM) may not operate properly in high underhood temperatures, in which case the low-beam headlamps and daytime running lamps could fail to illuminate.