O Canada WE CAN'T TAKE IT ANYMORE. SO CUTE. MAKE IT STOP.
OK, so not all of these dogs are actually Canadian, but each and every one embodies the spirit of the Great White North.
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Also on HuffPost