Legal hurdles. Quebec has some interesting laws about conducting business in/with their province, particularly around doing business in both French and English.
I'm not sure about why Brazil and Crimea are not allowed to participate, but I know Cuba, Iran, Syria, North Korea, and Sudan will all be prevented due to US sanctions against those countries.