Terrible what happened. No doubt.
But, remember Canada is a very socialized country. It's residents are not citizens, they, like England, are 'subjects' of the crown. They are owned by the government.
Searching, even homes, does not require any warrant or even due cause.
Take this event as a reminder of how much we have to value in the U.S. and why we want to keep it.