Uniform dress for sailors was not common at sea until the middle part of the C19th . Individual Captains sometimes dressed their crews alike (according to how much money they had usually ) The French led the way to introducing a standard dress code for seamen, but initially it was still left to Captains how they were styled.
For Once the RN was left behind, Horatio Nelson being one of the first to advocate a common uniform dress, and put it into practice. However blue was not universal for some time, white and various shades of gray or brown were common according to the materials used. Two Countries stand out in using green for some time - Russia, and Austria Hungary.
I personally like the steel blue gray of the CSN, but remember that this was before the days of mass produced chemical dyes and shades of any colour could vary.