I too prefer Bernier over Scheer, but I think Scheer is more electable.  Bernier is way too libertarian to win.  His policies on health care and spending cuts would make him DOA.  Scheer is a social conservative, but unlike Trost and Lemieux he has promised to not to introduce any new legislation on gay marriage and abortion.  One can personally oppose abortion on a personal level while still support keeping it legal otherwise believing its not the state's job to enforce morality.  Paul Martin personally opposed abortion, but was a strong supporter of keeping it legal.  Opposing something personally is quite different than wanting it criminalized.  Where Scheer stands though is a bit of a question.  I suspect he won't touch either not out of personal conviction but more due to electability, otherwise he would ban both if it wasn't political suicide to do so whereas Paul Martin would have never banned either even if the public was in favour.