It is a Great Egret. The name was changed several years ago from Great White Egret to get it away from the white morph of the Great Blue Heron which is also known as Great White Heron which is only seen in Florida and the keys that I know of.
OK. So we're all agreed that this is not a snowy egret. It is also something different than the great white egret which is only in Florida and the keys. So it goes either by white egret or great egret, but not great white egret.
One more try. The Great Egret is found throughout the U.S. and winters along both coasts and along the gulf. The Great White "Heron" is a white morph of the Great Blue Heron and is found in Florida and the keys. The Great Egret used to be called the Great White Egret but is no longer called that due to the confusion it caused with its Heron cousins. Look at the similar tab at this link of the Great Egret.