If you have ever been refused entry at the U.S. border because of your criminal record, it means that the U.S. authorities have retained a copy of your criminal record. Unfortunately, U.S. Immigration does not recognize a subsequent Canada Pardon. The U.S. government will never erase or seal such records. Consequently, you will always require a U.S. Entry Waiver to enter the States.