Not so, they would have to amend the HTA, just because a manufacturer produces an item that they say doesn't need a chin strap doesn't exempt it from the regulations. Think of it from another perspective when manufacturers started putting Airbags into vehicles it didn't negate the requirement and use of safety belts. I could see an officer stating that the helmet does not meet the current "standards" IE it does not have a chin strap and therefore, it is non conforming, (Similiar to when you mount a camera to the helmet). Given that every province requires, the use of a chin strap, under their version of the HTA the helmet may not even be approved for use by Transport Canada, (until they are satisfied by the manufacturer of it's design specs etc).
In the end I could see a court ruling that the helmets design is permitted but that is of little comfort after you have been made to park your bike roadside and walk. Not every cop is "reasonable"..lol I watched most of the video but I didn't hear anything about what certifications the helmet has, DOT etc. This too could be an issue.