No, just like the US:
https://www.aclu.org/other/constitution-100-mile-border-zone
A non citizen can be refused entry but they absolutely have a right to not be arbitrarily detained.
[1]http://www.fondationtrudeau.ca/sites/default/files/u5/articl...
But I'm not seeing where "non citizens have no rights" or the court says that whole sections cannot be applied to non-citizens and the word everyone doesn't mean what we think. In fact I'm seeing some rulings where the court acknowledged for example that equality rights do apply to non citizens.
I am seeing a case where they allowed someone to be detained, but it seems they found a way to decide that the restriction was reasonable and therefore constitutional, but they didn't decide that non-citizens cannot benefit from this right.