Foreign Affairs Minister John Baird is ruling out western military intervention to force Russia to pull its troops out of Ukraine.
But he's not ruling out further sanctions, including expelling Russia's ambassador to Canada.
"I don't think there's anyone talking about western military intervention, none of our friends or allies," Baird told Global's West Block.
"What we are doing is working together to say in no uncertain terms that this is completely unacceptable and to condemn (it) in the strongest language possible."
Baird's own language was harsh. He called the invasion of Russian troops "old Soviet-style" aggression and dismissed Russian arguments that it needs to protect its Black Sea naval fleet, which is based in Sevastopol on Ukraine's Crimean Peninsula, and the Russian-speaking population in that region.
"There is absolutely no justification whatsoever," Baird said.
"The claims that President (Vladimir) Putin puts forward are absurd and ridiculous. He has no right to invade another country, a neighbouring country that's struggling for freedom and democracy.
"The excuses and the rhetoric that's coming out of Moscow are unacceptable. No one is buying them in the western world and they make President Putin look ridiculous."
On Saturday, Prime Minister Stephen Harper announced that Canada is withdrawing its ambassador from Russia and will boycott preparatory meetings of ministers and officials for the G8 summit, which is supposed to be held in June in Sochi, where the Winter Olympic games just ended.
"Next month there's a G8 foreign ministers' meeting and if (Putin) continues with this provocative action, there's certainly no way I or Canada would want to have anything to do with Russian world leadership,'' Baird said.
Whether the G8 leaders' summit itself goes ahead, will be up to Putin, he added, stressing that Russia must be made to realize that its actions "will have a major effect on Russia's relationship, not just with Canada but the entire free and democratic world."
Baird was returning Saturday from Kyiv, where he led a Canadian government delegation to show support for Ukraine's new pro-western government.
In his absence, he said his deputy minister called in Russia's ambassador to Canada, Georgiy Mamedov, and reamed him out "in the strongest terms certainly in my time at Foreign Affairs."
He did not rule out expelling the ambassador.
"We'll obviously be revisiting this on an hour by hour basis," he said, adding that Canada wants to act "in unison" with its allies.
On Saturday, Harper spoke with U.S. President Barack Obama and the two agreed to "co-ordinate closely" their response to Russia's invasion of Ukraine. Harper has also spoken to German Chancellor Angela Merkel and British Prime Minister David Cameron.
As well, Harper spoke Saturday with NDP Leader Tom Mulcair.
Harper said Canada supports the United Nations sending international monitors to Ukraine and is involved in multilateral talks to put together a financial aid package for Ukraine, which is on the brink of defaulting on its sovereign debt.
Despite the sanctions, Canada does not intend to withdraw its athletes from the Paralympics, set for March 7-16 in Sochi.
"We don't want the athletes to pay the price for this," Baird said.
However, he said no government representative will attend the games "to somehow glorify Russia's time in the spotlight."