I have a Bernese Mountain Dog... he's a great family dog, not the dog to get if want one of the more protective aggressive breeds that seem to be real popular these days but kind of like a golden in terms of being friendly to everyone and really good around kids. Goofy, happy dog. He is a big as a small horse though (110lbs) so you do need a decent sized yard or access to trails. Also, they need haircuts every 4-6 months or you are picking dog hair up like crazy. We had issues finding a breeder in AB so we got him from a place out east, I can send their contact via PM if you need.
Edit.. did find a couple pics with the big dog bonus - he can carry stuff for us on hikes!: