Você precisará de um visto para os EUA. O trânsito como conceito não existe nos aeroportos dos EUA e, como resultado, todos precisam da cidadania americana, um ESTA (isenção de visto) se parte do lista de países elegíveis para o Programa de Isenção de Vistos nos Estados Unidos .
Já que você é de Lagos (cidadão nigeriano, eu suponho?), você não é elegível para o VWP, e como tal requer um Class C Visa para transitar nos EUA para chegar ao Canadá .