Como cidadão dos EUA, você não pode ser impedido de entrar nos Estados Unidos. Assim, contanto que você possa aparecer na fronteira e apresentar provas razoáveis de que você é um cidadão americano (passaporte vencido, certidão de nascimento, licença americana, registros de eleitores, etc), você acabará por entrar.
O CBP pode lhe dar um tempo difícil e você pode ter que gastar um tempo extra significativo na inspeção secundária, mas legalmente eles precisam deixá-lo entrar.
No entanto, você precisa chegar primeiro à fronteira. É altamente improvável que qualquer companhia aérea permita que você embarque em um avião sem um passaporte válido ou ESTA, já que eles podem ser multados pelos EUA por isso. Potencialmente você pode tentar obter um eTA para o Canadá e fazer o seu caminho para a fronteira terrestre. Nada sobre isso seria fácil ou agradável, então você tem que pesar suas opções aqui.