This site from the UK's Channel 4 has a tracker where you can see the medal counts based on things like population and GDP (and "Human Rights", although, I'm not sure how you track that, or compare it to medal counts). It uses a weighted total where gold are worth 3 points, silver are 2, and bronze are 1...
http://c4news.com/livepages/olympics...csResults.html
Canada is 32nd by population (USA is 39, China is 57th).