Sanders is from a rural state. There are many NDPers in Canada who support a right to bear arms. 

There are many Conservatives who are Conservatives in Canada. This is a myth that the Dems are to the right of any politician in Canada. You also have to take things into context, which is when in America, you say things to get elected. Obama tried a "public option"; the republicans shot it down. 

Also don't forget, who legalized pot first.