AWWWE! What a nice looking guy!
I live in Saint John and I think we have them also up here.... you can see them stick there little heads out of the water at Reversing Falls. We call them Sea Dogs though! I guess they would be really called a Harbour Sea though!
anyway, NICE shots!