What a neat picture.
I'd put my money on a bit of Husky, maybe a splash of Lab, and perhaps a sniff of semi-German Shepherd.
We had a dog something like that once, but smaller. She was a stray, and I later tracked down where she came from. She was literally a mix of at least five breeds...