There are 6 types of Garter Snake in Canada...I think this is the Eastern Ribbon. Green and yellow ..no black or red like some other garter snakes in the area
These images are copyright protected