Bolivia the cheapest if you speak spanish
OK.. lets be clear... any part of south america is FFA related, exams and material, but you need to speak Spanish, the test can be English and any ATC speak both.
The cheapest is Bolivia, the fuel is pay half by the government, and you can flight one hour in a Cessna 152 for 70 american dollars, gas and instructor included.
Canada is expensive as much agentina, colombia, brasil and chile.
I had my Bolivian PPL for 3000 dollars with good food, party times and nice time, and I convert to a canadian PPL for 57 Dollars,
The price to get your PPL in canada, around 15.000
but don't get me wrong, 70 $ hour in bolivia is the cheapest, you go to Flying Academy in Cochabamba-Bolivia, and is like any other country and the airplanes are fully IFR with latest models... price to fly or price to learn?