I think Major‑General Simoneau answered the question.
However, I would add that there is also a principle of dual recognition: A person cannot be recognized twice for the same mission. If a Canadian medal was awarded for a particular mission, a medal from another country could not also be worn.
