A lawsuit requires "jurisdiction" over the defendant and that is normally where the contract was entered into or performed. You can use a Canadian hotel in Canada but suing in the US may be difficult or impossible.
Much more effective is to use the dispute resolution mechanism of your credit card to dispute and erase the duplicate charges.
Answered on Jun 07th, 2015 at 12:35 PM