My cruise is officially paid off! Just 51 days away! Now I can relax and rebuild my credit card/account balances.
I haven't heard back from the company whose erroneous charge appeared on my Visa bill. It turns out the company is located in Ontario, California, not Ontario, Canada.