Well Canada is definitely an over regulated country. As far as enforcement is concerned I can tell you the RCMP or municipal departments are busy enough with real crime to have start to enforce these new laws. However, as with other things in life, you'll pay if and when you get caught...