I am quoting the international human rights declaration not the Canadian Charter of human rights.
Correct and it states,
Article 13 of the Universal Declaration of Human Rights (UDHR) guarantees freedom of movement. You should be able to travel around your own country and choose where you live. This right is not absolute.
Where in Canada are you not allowed to travel as a citizen, refugee, PR etc? As a refugee, how is one discriminated (your words) against under this declaration? The UDHR statement is not about leaving Canada and travelling to other countries. It is about the freedom to move around anywhere in Canada. The declaration has nothing to do with getting your citizenship or PR.