U.S.-Canada border crossing requires different things depending on how and where you're entering the country. Here's everything that you'll need to know.