Two
None. The Stanley Cup was previously awarded to the Canadian hockey champion, and later to the champion of the National Hockey League. It has never been a stake in a competition between national teams from any country.
There are a few NHL teams that have absolutely no Stanley Cups. Those teams include: The Buffalo Sabres, The Vancouver Canucks, and the Washington Capitals.
Montreal Canadiens have 23 Stanley Cups. Dave
One.
The Montreal Canadiens have won 24 Stanley Cups.
45
24 of them.
Actually the US has not won any Stanley Cups as the trophy is not a national award given to national teams of any country. Many NHL teams based in American cities have won the championship, including this year by the Boston Bruins. For a list of US based teams that have won, simply Google "Stanley Cup Winners" and see those cities for yourself!
The Penguins won Stanley Cups in 1991, 1992, and 2009.
Detroit Red Wings, 11 Stanley Cups total from a early as 1935 and as recent as 2008.
The Montreal Canadiens.