You are right,
Canadian officers at the customs/border at the airport often behave like dickheads once they chose to check your luggage and so on, treating u like a criminal.
Humans made this world a very sad place where people decide over other people.
What a shame but how could it be different?