According to CNN.com:
"Using the most recently available data, the ILO has determined that the average Australian, Canadian, Japanese or Mexican worker was on the job roughly 100 hours less than the average American in a year -- that's almost two-and-a-half weeks less. Brazilians and British employees worked some 250 hours, or more than five weeks, less than Americans. Germans worked roughly 500 hours, or 12-and-a-half weeks, less than careerists in the States."