Before you can travel to the U.S. with most criminal records.
Issued by the Department of Homeland Security, a U.S Entry Waiver is a legal document that gives you advanced permission to enter the United States. You can legally enter the U.S. an unlimited number of times while the waiver is valid, typically from one to five years.
While not recognized by U.S. Customs as permission to enter the country, you should also consider acquiring a Canadian Pardon to seal your criminal record in Canada forever.