Canada has called on Kenya to do more to fight corruption, amid growing concerns by donor nations over President Mwai Kibaki's anti-graft efforts.

Speaking to journalism students in Nairobi, Canada's ambassador, Jim Wall, says he has seen almost no meaningful action by the government to end fraud.

He also accused President Kibaki of lacking the political will to follow through on his promise to combat graft.

Last week, the president said he remains personally committed to the issue, following the resignation of his top anti-graft advisor, John Githongo.

The United States responded to the resignation by suspending two-point-five million dollars in anti-corruption money to Kenya.

Britain and the European Union have also warned of freezing aid, saying Kenya is not serious about ending fraud.

Some information for this report provided by AFP and Reuters.