Oh Canada, take heart from the red state example. Kerry et al -despite reams and reams of money- lost south of the border because gay marriage and abortion result in an ever diminishing voter base.
Note the tide turned in Quebec because of a negative birth rate. No church, no babies and voila, fewer and fewer separatists.
Have children. Teach them your values. Lead by example. Be patient. And support your US neighbours!
Happy 138th birthday from a centennial baby!