Pedro de la Rosa, Canadian GP 2005