"I think Bernie, to be honest, is in a position, a much better position to sell a lot more tickets — for example, make them less expensive," Vettel said.
Ecclestone said in May that Vettel and another German driver Nico Rosberg don't do enough to boost their profile and sell the sport off the track. He made the comments in the shadow of the demise of the German Grand Prix which was cancelled this season.
Something special about Montreal
Vettel says Montreal's race is one of his favourite on the F1 calendar.
"It's one of the best races we have in the season. I think the track has a lot of challenges, hidden challenges. But especially the fans — the attention we get. The whole city seems to embrace the Grand Prix."
Vettel won in Montreal in 2013 while racing for team Red Bull.
This year he's hoping to lift the trophy with his new team. Vettel left Red Bull to race for Ferrari starting this season.
Practice runs on Circuit Gilles Villeneuve are Friday, time trials are are on Saturday and the Grand Prix takes place on Sunday.