Enquire about the immigration conditions for your destination well before you travel. This way you will have enough time to apply for a new passport or the necessary visa.
Find out what the immigration regulations for the USA are in plenty of time. Check to see whether you meet the requirements for visa-free immigration, as otherwise you will require a visa.
Find out everything about the entry requirements for Canada and apply for the eTA travel authorization in plenty of time.
Information about the free movement of persons within the Schengen area in Europe can be found here.