If you want better planning then you have to get rid of the institutional corruption which dominates Canadian public policy at every level.  Here is a good example of what happened in Calgary allowing the flood to be as damaging as it was.  And they were lucky.

http://sustainablesociety.com/sustainable-framework/institutional-corruption#.WasunsaQyUk

Cheers,
John Meyer