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



Advertisement



Advertisement



Advertisement



Advertisement



Advertisement



Advertisement
Also on HuffPost