Great spot to film. The addition of the dog was a nice touch. Yaw isn't particularly apparent in the final product.
Did you need to use either a polarizing filter or an ND? Snow is hard to film, frankly, I think one of the hardest things to film, because it's so bright and everything else...