I am planning to visit Atlanta in the US from Munich. I also have a friend of mine in Toronto and I see Air Canada and Lufthansa do have halts at Toronto on the way to Atlanta or back to Munich. Air Canada has a stopover program but only if you have a connecting flight between 6 and 24 hours. I see the rates shooting up by 200$ for the same route if I catch the flight a day later, that is, 40 hours later.
Or is there a special way to go about booking such stopover tickets?