Quebec premier Pauline Marois met with Formula 1 chief executive Bernie Ecclestone on Sunday and vowed to work hard to safeguard the future of the Grand Prix of Canada.