Canada is going the way of Zimbabwe as far as government is concerned, luckily for me I got out of aviation in Canada and worked offshore for the last decade or so of my career.
The rules and regulations here are so complex even the regulator can not understand them.....madness utter madness.