Canada foreign minister: case of citizens detained in China has gone on for too long