Translate the following English sentence to French:
"It is my impression that this mission from the European Parliament was the final push which convinced our Cuban friends that the time had come to move forward on mechanisms of cooperation with the European Union."
J' ai l' impression que cette mission du Parlement européen est le coup de pouce final qui a convaincu nos amis cubains de l' opportunité de franchir un cap dans les mécanismes de coopération avec l' Union européenne.