Please, I beg those Canadians who don't want to give the password of their devices to US Officers at the border to please attempt to enter the US and specifically state you're there to be brave and not give the password to your device when asked what you're doing at the border.
The sooner those whining Canadians are given a 10 year US entry ban, various US $ fines and US lawyer costs the better. It will make my US border entry faster having not to be forced to wait behind another condescending Canadian.

And another thing , make sure you admit to using marijuana and even better yet, VOLUNTEER this information to a US Agent WHEN NOT ASKED DIRECTLY  as that will result in a lifetime US entry ban, various US $ fines and US lawyer costs.