Canada may not 'own the podium'
The Canadian Olympic team will likely not 'own the podium' at these Olympic Games.
Hambantota, Sri Lanka, Cricket World Cup finalists four years ago, will not take Canada lightly when they open their campaign in the 2011 edition at the newly-built Mahinda Rajapaksa International Cricket Stadium here Sunday.