There are best-practice countries almost everywhere in the world. There's no one country that stands out as having all the environmental laws we need.
Certainly the Scandinavian countries are way far ahead of Canada. I would say that mostly the Commonwealth countries lag behind, but of those, Canada is the farthest behind. There's a reason for that. There's a perception of abundance, and risks associated with industrial development aren't seen immediately. People believe that they're out of sight, out of mind.
Scandinavia and the European Union have strongly invested in progressive legislation in a way that I could only hope legislators someday see fit to do in Canada. Even in the United States, they're far more progressive than we are in terms of laws that protect the water, the air, and the land.