We flew into Chile from Peru to pick up our cruise last February and were shocked to have to pay around $135 US, cash only as I recall, when citizens of other countries paid considerably less. Check current rates on line BUT they simply said it was reciprocal. Not sure what we did to merit such a high rate! At least the exchange rate is better now.
The entire South American trip was fantastic, but there were just the two of us paying for such visas and somehow we'd come prepared -- perhaps from on line info.
Another proud Canadian