I accept your point about the 3 North American teams getting more exposure to higher ranked opposition. But seriously, please do some research before you write.
Jamaica did not "go" to Wales. They played them in Wakefield, with 100% UK heritage-based players. Jamaica could not afford a trip across the atlantic for a friendly match. I think 99% of Rugby League fans, grossly underestimate how little money there actually is in Rugby League outside of NRL.
https://www.rlef.eu.com/articles/1343/jamaica-name-squad-for-historic-internationals
Also, people here seem to be underestimating just how remote some of these pacific islands are! Sure, Brisbane-Noumea may have a direct flight, but anything outside of that and it starts to get messy. Let alone flying teams from USA and Jamaica to some of these pacific islands and vice versa. A logistical nightmare and last but not least, EXPENSIVE!
Let's say on a good day, to get one player from Kingston to Noumea, it's going to cost 3 grand. Multiplied by a (skeleton) squad of 20, $60,000 not even factoring in accommodation and any of the other costs.
Now, ask yourself, would you rather that enormous amount be spent on this one-off match? Or invested into the grassroots of Jamaica? I know what I would prefer.
Many fans are quick to flip their lids saying: "What a disgrace! Not enough international matches!" and quite often the very same fans are sayingQ "What a disgrace! Not enough investment in the grassroots!" It is not a perfect world, the money not unlimited, so we need to prioritise.
So for the meantime, yes, keep Canada-USA-Jamaica playing each other regularly. There are other ways go strengthen your national team and having Wolfpack and the Aces' pathways there could be the best formula.