Toronto's Rosannagh MacLennan won Canada's first gold medal of the 2012 Olympics in London after finishing first in women's trampoline on Saturday.

MacLennan's score of 57.305 was good enough to beat the other eight finalists. The reigning Olympic and world champion He Wenna of China, who was first after qualifying and the gold-medal favourite, stumbled at the end of her routine, and settled for bronze.

Toronto's Karen Cockburn, a three-time Olympic medallist in the event, finished fourth.

"It is a dream come true," MacLennan told CTV soon after coming off the top of the podium. "The only thing that would have made it better is if Karen was standing up there with me."

Cockburn, 31, was hoping to win a medal in her fourth-straight Olympics after winning bronze at the 2000 Games, and silver at the 2004 and 2008 Games.

Jean Levac/Postmedia Olympic Team
Jean Levac/Postmedia Olympic Team Rosannagh MacLennan of Canada performs her gold medal routine in the trampoline at the London 2012 Olympics.

MacLennan, 23, finished seventh at the 2008 Games, but won silver at the 2011 world championships and gold at the 2011 Pan American games.

MacLennan was fourth after qualifying, while Cockburn was fifth. Cockburn was first in the final after four competitors with a score of 55.860, but then MacLennan took the lead immediately after with a routine that had a high degree of difficulty.

"I figured going into the final - I was fourth going in - I really had nothing to lose," MacLennann said. "I may as well leave it all out on the trampoline, and just give it my all."

China's Shanshan Huang finished second with a score of 56.730, and Wenna finished in third.

THE CANADIAN PRESS/Ryan Remiorz
THE CANADIAN PRESS/Ryan Remiorz Toronto's Rosannagh MacLennan won Canada's first gold medal of the 2012 Olympics in London after finishing first in women's trampoline on Saturday.
REUTERS/Brian Snyder
REUTERS/Brian Snyder Toronto's Rosannagh MacLennan won Canada's first gold medal of the 2012 Olympics in London after finishing first in women's trampoline on Saturday.
Ronald Martinez/Getty Images
Ronald Martinez/Getty Images Rosannagh Maclennan competes for Canada at the London 2012 Olympics in trampoline.