Yes, that would be a very appropriate step for Canada. However, the observers, if China will accept them, should be very demanding and should not allow the Chinese to determine their agenda. I know many diplomats and journalists who were sent to Xinjiang. They had guided tours. When they came back, they reported nothing. That's because of what the Chinese do with foreigners. They send them to big factories and to big megaprojects that they have. They send them to Uighur families who are instructed beforehand what to say. During the whole time, they are with government minders.
These observations mean nothing. We should send real observation teams to investigate, without allowing the Chinese to interrupt them and to determine their agenda.