That depends really, in history it's been Italy but recent years it's Spain with the cups they've won.
Spain have won three Euro cups in all.
spain, 2010 italy, 2006 brazil, 2002 france, 1998
No. Fifa only awarded Real Madrid as the best club of XX century, and they won 31 Spain cups and 9 UEFA cups as the most important cups they won by the middle of 2008.
Different teams have won the last 5 world cups, as follows: 2010: Spain 2006: Italy 2002: Brazil 1998: France 1994: Brazil
Actually more than 4 European teams have won, they are : France, England, Italy, Spain and Germany (West)
No Canada has not won any major football cups.
1, they won their first and only title in 2010 against The Netherlands in Soccer City, Johannesburg, South Africa.
spain won the soccer world cup 2010 and it is winning several games so, spain
Spain
Spain
Spain