Well if we take into acount population and economic restraints it's either Greece, or Australia. Aussies have an enormous collection of medals in every sport, they are simply the best.
Canada has been lagging horribly because our government doesn't support athletes and so we are probably one of the worst. Seriously.
Bookmarks