Don't forget the current government has been a coalition. Neither the Conservatives or the Liberals have been able to do exactly what they want over the past 5 years. Each party has vetoed the more 'extreme' ideas of the other.