Actually I think Bernier would have done worse.  Maybe he would do better in Quebec, while the Prairies will likely go conservative no matter what but his libertarianism would sink him in Atlantic Canada, Ontario and British Columbia.  Scheer will probably finish behind the Liberals in Atlantic Canada but at least might win a few seats whereas Bernier would ensure another shut out.  In Ontario neither is good, but Scheer should at least hold onto their rural seats, but agree not best to gain in the suburbs and in BC he will at least hold the Interior and Fraser Valley, but probably not the best to gain in the Lower Mainland suburbs however.