It's hardly silly little countries like Canada and Sweden's fault that the UK is one of the least athletic countries in the world.
If you hadn't noticed, Burney, other than the London Olympics when the British athletes were all doped out of their minds, your country historically hasn't really won any amount of medals at the summer Olympics either.
As was their only other decent sprinter Donovan Bailey (mind you so was our last 100m champion). Just seen a list of the the 15 greatest Canadian sports stars of all time - they have to include Lennox Lewis in there to get to 15. Might as well have put Greg Rusedski in there
This would be because (ice) hockey dominates the Canadian sporting scene to such an extent that all other sports suffer. And that would be the sport at which Canada is currently utterly dominant, to the point that the NHL didn't bother releasing their players for the Olympics. There's no point as everyone knows who's going to win.