Lewis Hamilton expressed his delight after taking his third podium of the season in Canada.
Hamilton started from the front row of the grid but was unable to prevent Fernando Alonso from taking second place.
"The car felt fantastic today and I had good grip for the low-speed corners but we just weren't quite on the pace of Seb and Fernando," he said.
"I was on the maximum that I could possibly drive and we got absolutely everything out of the car today. It would have been nice to have kept second place of course but Fernando was very quick today and it was difficult to keep him behind. I got close to taking the place back but he was just that little bit too fast."
"Still I'm very pleased with third place and it was a strong points-scoring day for the team with Nico's fifth place as well. We've taken a step up in the Constructors' Championship which is great for the team and gives us a nice boost going into Silverstone."
Team-mate Nico Rosberg conceded that fifth place was his maximum.
"I think fifth place was probably my optimum today and, even if my race had gone perfectly, I wasn't able to match the pace of the guys in front," he said.
"The guys had a difficult decision to make at the first stop: we were worried about the warm-up of the harder tyres, so we went for the option to protect my track position against Webber and Alonso, but in hindsight it would probably have been better to go the other way because I could have run a longer second stint. I scored some good points and we know that there are areas where we can still improve our performance."