It doesn't do much that is useful in the uncle's situation.
If you register for it then you won't get unsolicited credit offers from companies you don't have an affiliation with. So American Express can only go pulling random people they aren't affiliated with a score of over 700 or whatever and send card offers only to people who haven't opted out.
However, it doesn't prevent companies from marketing credit offers to people they do have an affiliation with. So if you have an AMEX card then American Express can market other American Express cards to you even if you signed up for prescreen opt out, and your bank can market their cards to you, and your airline rewards program can market their cards to you, etc.
That website was set up as a result of the Fair Credit Reporting Act (which also allows people in the US a free credit report once a year) which only applies to Americans.
I had a more cynical view that it was so the credit card companies had the fewest amount of people opt out. They could have made that site apply to anyone worldwide but that would hurt themselves.
No, you're not clear on your understanding, that site isn't run by credit card companies, it's run by the three credit bureaus.
Basically, credit card companies (and insurance companies) buy consumer data from the credit bureaus to send unsolicited offers. That site is for you to register with the bureaus that you don't want your credit report sold in that way. That's how come companies can still send you unsolicited credit offers when they already have your information from elsewhere, such as from your bank account or frequent flyer account.
I don't know which, if any bureaus operate in Canada or how that are allowed or not allowed to sell your data. That particular site gives you specifics information about American law (FCRA), and how things work in America with credit bureaus information sharing - it's completely irrelevant for Canada.
I don't know what we have, but I know that apparently, having a lawyer and power of attorney tell a credit card company to not send credit cards wasn't enough.
Edit: I didn't realize it blocked people in other countries from even seeing it. Here's a snapshot: https://web.archive.org/web/20170603221522/https://www.optou...