This is happening in Ontario, a large population with many doctors.
This is not a place to do a medical diagnosis. Don't second guess symptoms here, please. I am deliberately not including relevant facts to the case. There are three metabolic geneticists who feel she has a metabolic disorder, and one of those is a nationally recognized, Harvard-trained expert. Let's not second guess them, and let's not change the topic.
The original question was how do you fire a doctor. They could want to fire him for any reason they choose to. They don't have to justify that reason to you, to me, or to anyone else. I disagree with your advice to be open and honest and explain why you want a second opinion because they did all that already. Their specialist is a jerk with a personality disorder. They want him fired. How do they get him fired? Does Canada give patients any choice at all if you have the doctor from hell?