He has jumped on Harper's style of hiding really bad crap inside the fine print of bills.
The two issues need to be separated into two specific bills. One bill for marijuana. One bill for impaired driving.
A Supreme Court challenge would be inevitable. Unreasonable search is just asking for it. Maybe it was just delegated to an incompetent staffer to write the thing while their boss was off taking selfies.
Ether way, people need to get on their MPs' ass about this. Phone their office, pose your question to their staff clearly and directly, and demand a clear explanation in writing.