Yes, the IOC is another mini-UN.
I think the common factor is “international”, rather than “sports”.
True. Notice we don’t seem to have nearly as much corruption in USA/Canada relationships.