Although Canada has been blessed with a twenty-year streak of good federal governance, I wouldn't say Canadian politicians get more done with their campaign spending.
I would say that their spending is strictly capped at the national and local level by Elections Canada, which means the major political parties simply aren't allowed to get into an advertising arms race. Without the caps - who knows?
Practical, but that sort of tight restriction on free speech is a very, very hard sell down here.