По-португальски Панама пишется Panamá, а Канада — Canadá. То есть с ударением на последних слогах (в испанском и португальском этот знак и в самом деле всегда передаёт ударение). Точнее, я узнал об этом, изучая португальский, но прямого отношения к португальскому это чтение не имеет — в испанском оно такое же.
Похоже, что в названии Панама исконное ударение падает на последний слог. Про Канаду не знаю, вроде бы тоже заимствовано из какого-то местного языка. Но во французском в слове Канада ударение на последнем слоге, а к нам слово явно перешло через французский.
Интересно, почему же у нас на предпоследних слогах? Склонять что ли проще?
А вот знаете ли вы, что столица Колумбии по-русски правильно читается Богота́?
Нет ли здесь сходства с историей слова гуарана?