Sort:  

In terms of quality I would say the US Mint. In terms of variety and beauty the Royal Canadian Mint is the top one.

I agree with the variety. The Canadian Mint must have legions of workers designing new mints.