AAP

Under-fire Socceroos captain Lucas Neill has no regrets over questioning his fellow players' pride and said he got the reaction he wanted in a 3-0 win over Canada.

Australia began the post-Holger Osieck era in winning fashion on Tuesday, rebounding from their horror 6-0 defeats to Brazil and France with an encouraging showing at London's Craven Cottage.

Josh Kennedy, Dario Vidosic and Mathew Leckie all scored for Australia as Neill equalled the record for most appearances as Socceroos captain.

Neill came into the match amid heavy criticism by former players, while he was also booed by small sections of the 3741-strong crowd on a cold London night.

The 35-year-old defender was slammed by former Socceroo Robbie Slater after questioning the pride and drive of Australia's younger players in a pre-match press conference.

Neill stressed he was not attacking the squad's current youngsters but, after Tuesday's win, did not back down on his comments.

"I'm not going to regret asking the team to show passion, to show spirit, that's what Australia is all about in any sport we play in," said Neill, who equalled Peter Wilson's record of 60 matches as Socceroos captain.

"That's the way (caretaker coach Aurelio Vidmar) has been talking to get a reaction and that's what we showed tonight.

"We were deliberate in what we said. We needed to see some spirit and we got it tonight.

"I can't stop other people saying what they want to say."

Neill earlier came under fire from ex-Australian goalkeeper Mark Bosnich, who said he was a big part of the problem with Australia's poor form and should step down.

The defender turned in a solid display against Canada, though the Socceroos were only tested in patches by the world's 106th-ranked side.

Neill reiterated his desire to continue leading his country when the new coach is appointed and said he shouldn't be singled out.

"When the team loses you can't pin the blame on just Lucas Neill," said Neill, adding he did not hear the jeers of the crowd in London.

"And when the team wins Lucas Neill doesn't take the credit.

"This is a team game, we win together, we lose together."

Australia made a dream start and Kennedy needed less than 30 seconds to open the scoring.

The impressive Rhys Williams and Vidosic combined out wide, with the latter producing a lovely back heel and Mark Bresciano finding Kennedy with a pin-point cross.

But Australia were under some serious pressure at times during the first half and only some poor finishing, and a couple of fine saves by rising goalkeeper Mitch Langerak, allowed them to go into halftime 1-0 up.

However they controlled the game in the second half and Vidosic doubled the lead in the 52nd minute.

The Swiss-based midfielder cleverly glanced in a close-range header in after Williams knocked the ball into the box.

Matt McKay almost made it three with a spectacular scissor kick before promising striker Leckie scored his first international goal when - and completed a hat trick of headed goals - from David Carney's cross in the 79th minute.

Young guns Olivier Bozanic and Jackson Irvine were handed debuts off the bench in the second half, while Mat Ryan was given 45 minutes in goal.

Australia will name a new head coach in the coming weeks after Osieck was sacked immediately after the disastrous loss to France in Paris on Friday.

The successful candidate, set to come from the A-League - likely either Ange Postecoglou or Graham Arnold - will have some encouraging things to build on based on Tuesday's performance.

Vidmar did not totally rule himself out of the running for the fulltime job and praised how his players handled a difficult few days.

"It's not nice what happened. You have to feel for Holger but it's a part of the game," Vidmar said.

"A lot of players took it hard and it took a couple of days to get back into the swing of things. I think the reaction was excellent tonight."