Canada News Agency

France election: Macron set to beat Le Pen with around 58% of vote