Federal canteen covers were not inspected so the contractors and arsenals were able to get away with all kinds of colors. Inspection took place prior to the covering. Canteen cloth early in the war were ordered specifically for that purpose and were a sky blue or grey kersey, as the war intensified the arsenals and contractors used "army" cloth, the cloth that was used for the lining of military garments.
Brown Kentucky Jeans, Cadet Kentucky jeans, Drab Kentucky Jeans, Union Cadet Cassimere and Buffalo Cassimere were all ordered from William Devine and Sons of Philadelphia (August 2, 1862) "for the lining of greatcoats or covering canteens".
New York canteens followed the Philadelphia example until about 1864 when they went exclusively with a grey shoddy brand of woolen cloth all grey and is the cover most encountered today, on NY Depot canteens.