What you need to bring to Canada as an American depends on whether you’re a citizen or a permanent resident. In most cases, you must travel with your valid US passport. If you don’t have a valid ...