I hate pants you might want to look into finding out about a passport ...its good for travel and it will probably be a requierment to fly across the boader ..just take a look in toronto
i would look into it asap ..
btw its going to cost you around 80$ and i would bring it in ...in person so they can check who you are in person then it should be there 3 days later
just a tip get on it..Btw you can pick up the passport foums at any local post office ..