Paul Tuns, a Canadian conservative writer, has an excellent article in Comment that examines some of the reasons why Canadian social conservatives have not been as successful politically as their cousins in the United States.
He essentially boils it down to three main reasons:
1) the lack of conservative infrastructure such as foundations, think tanks, and publications;
2) the failure to organize and become part of a larger conservative coalition;
3) Charter-era politics.
Tuns makes the case that the same-sex marriage debate may help galvanize social conservatives to help offset points one and two, but the increasing supremacy of the courts makes it difficult to debate moral issues in the political arena.
It’s a thought-provoking piece.