Yes, you can buy alcohol in Canada and bring it into the U.S., but you must adhere to strict Federal and State regulations. For personal use, U.S. Customs and Border Protection (CBP) generally allows travelers over 21 to bring back one liter (33.8 fl. oz.) of alcohol duty-free. If you bring more than this amount, you will be required to pay federal excise tax and customs duties, which vary based on the alcohol percentage. Furthermore, you must comply with the laws of the specific state where you enter the U.S.; some states are stricter than federal law and may prohibit bringing in more than a certain amount regardless of duty payments. It is critical to declare all alcohol to the CBP officer upon arrival. If you fail to declare it, the alcohol can be confiscated, and you may face significant fines. In 2026, while the duty-free limit remains one liter, many travelers find that paying the small duty fee for an extra bottle of Canadian whisky or local wine is relatively inexpensive and a common practice at land border crossings.