There was no Summer Olympics in 2007.
As of the 2008 Games, that would be the United States with 895. The former Soviet Union (USSR) is second with 395 and Great Britain is third with 188.
USA
Soviet Union
Canada won 17 Olympic gold medals