The Niagara International Marathon is the only international marathon in the world. It begins in Buffalo, NY USA, crosses the Peace Bridge into Canada, then follows the Niagara River up to Niagara Falls, ON Canada.