Early 18th century English (land)soldiers already wore red uniforms I think, French soldiers probably had white uniforms (the blue ones came with the French Revolution in 1789), but I'm not sure about Spanish soldiers... might be blue, might be green, yellow perhaps Certainly not pink though
You are right with white of the French soldiers. I have attached two pics of typical French soldiers around the French-Indian Wars. But about Spain, all I have discovered yet is that they were white, too. Similar to the next pic showing Spanish soldiers. I'm not certainly sure if this is true for colonial troops but for European Spanish regiments it holds. So let's come to a major difficulty for all these questions. The French were white, yes, but also blue and sometimes even red. The next pic for example shows two typical British "Redcoats" but the other soldier on that pic is very typical for British Caribean troops, too (I think it was Militia of St. Domingo district, but I have to check my references first). If you take all the trading companies into account (e.g. the british West-Idia-Company) then it really becomes hard! The British armed forces of the West India Company often were blue. Or have a look at the British naval forces, the typical British naval "Redcoat" is blue, too! (pics are limited so no more examples!)
i am still searching for dutch and spanish. till now should be: dutch (grey-blue), spanish (blue).
Dutch forces are a good example, there were so many different colorations and stylest hat you nearly can do whatever you want to do.
Please correct me in any point for which you have better information!
But what I have not discovered yet is how portugueses personal looked like!