Du behöver visum för USA. Transit som ett begrepp finns inte i amerikanska flygplatser, och som ett resultat behöver alla antingen amerikanska medborgarskap, ett ESTA (visumavstående) om en del av lista över länder som är berättigade till viseringsavvisningsprogrammet i de förenade staterna .
Eftersom du är från Lagos (nigeriansk medborgare antar jag?), du är inte berättigad till VWP, och som sådan kräver en Class C-visum för transitering i USA för att komma till Kanada .