There are many uninhabited islands in the Caribbean and a few countries that don't have much money. Instead of taking over a current country, which will never happen, we should pay a country for an uninhabited island and make it a territory of Canada. It wouldn't have to be too big, enough for a few hotels and beach areas.
And annexing the Turks and Caicos will not be as straightforward as some Canadians believe. That's because Britain is responsible for the islands' defence.
That means that, should Canada invade those islands, Britain will have a duty to kick you off the islands just like it did with the Argentines in the Falklands - another British Overseas Territory - in 1982.