How about the English don't take over other countries' colonies in what would OTL become the United States, and these colonies develop. That gives you Swedish and Dutch colonies (the Dutch also OTL have Indonesia). Either England's weaker, or they have different diplomatic relations with their fellow Protestants. The Danes already have Iceland and Greenland; the Portuguese have Brazil and parts of Africa, and even India and Indonesia if they repel the Dutch and English. Basically, for almost all parties you can just contrive to have them be able to keep the colonies they establish, which seems plausible through diplomatic shenanigans.
The Germans and Italians are a bit trickier - neither colonized anything until after unification.
Also, you need the imperial era to survive to the present day for any of these colonies to survive, so try to avoid World Wars, especially of the Two variety.