It's from 1942-1950.
Earlier 1940-42 pucks had the same sticker, but the city on the sticker is from Andover, Mass.
Some pucks in 1943 had the same city, Andover Mass., but a lighter orange sticker was used that year.
(Not clear if all pucks in 1943 were made in Andover).
1942-1950 were from Buffalo, NY. Also has the CCM note on the top of the sticker, where the previous years had the words "Tyre Rubber Company" (including the Andover 1943 pucks).
1950+ used a larger stop sign sticker... with some using a circle sticker after 1955.
Hard to determine what year... only way might be to sleuth out if your grand parents/relatives went to any NHL cities/games back then during any travels, or if you locate any other hockey memorabilia - might help suggest what year/game it came from.
But regardless....
very cool!