Canadian officials in Kenya confiscated the passport of Suaad Hagi Mohamud and concluded she was an impostor. Canadian officials in Kenya confiscated the passport of Suaad Hagi Mohamud and concluded she was an impostor. (CBC)

The Canadian lawyer representing a Toronto woman stranded in Kenya because officials wrongly rejected her passport is calling on the Canadian High Commission in Nairobi to do more to have charges against her dropped.

Raoul Boulakia, who represents Suaad Hagi Mohamud in Canada, told CBC News the Canadian government has asked Kenya to drop charges against her, but has left the task of getting the charges and bond lifted to Mohamud and her Kenyan lawyer.

He called on the Canadian government to send an official to court and get the charges officially dropped and the bond lifted.

Suaad Hagi Mohamud, in her Canadian passport photo. Suaad Hagi Mohamud, in her Canadian passport photo. (CBC)Mohamud is expected to return to Canada this weekend after being detained in Kenya since May. The 31-year-old mother was marooned after authorities said her lips did not match her four-year-old passport photo.

Canadian consular officials called her an impostor, voided her passport and turned her case over to Kenya for prosecution.

But after genetic tests confirmed her identity, the federal government started preparing documents to bring Mohamud back to her Toronto home.

A hearing in Canada to decide whether there will be a mandatory order of repatriation for Mohamud within 48 hours has been postponed until at least Friday, Boulakia said. The hearing in Federal Court was initially scheduled for Wednesday.

He said he is also trying to find a way to settle Mohamud's hotel bill, noting she has no money and can't afford to pay for the hotel and her Kenyan lawyer.

Ottawa has 'no excuse': McGuinty

Meanwhile on Wednesday, Ontario Premier Dalton McGuinty slammed the federal government for failing to come to Mohamud's aid.

There's something "fundamentally wrong" when the federal government can't be counted on to stand up for Canadians, McGuinty said.

Canadians expect their government to help them when they're in distress, no matter where they are, but that didn't happen in Mohamud's case and that is inexcusable, the premier said.

"Doesn't matter where we find ourselves, if we are citizens of this wonderful country we have responsibilities and we have certain legitimate expectations and one of those is if we find ourselves in distress that our government will stand up for us," McGuinty said.

That didn't happen in this particular circumstance and there's no excuse for that."

With files from The Canadian Press