KITCHENER -- It was far from perfect. It wasn't anything to brag about. But on a day when Canadians littered the ice, Joannie Rochette stayed upright long enough to win her second Skate Canada International championship.

"I'm happy to win but disappointed at my performance" Rochette said. She popped a triple salchow and stumbled on a triple lutz but still almost doubled her lead over runner-up Alissa Czisny, who fell twice.