First of all, there is never any guarantee in life. Secondly, the answer is no, Canada does not have any guarantee. My understanding is that the Minister of Natural Resources is trying to secure some agreement with the other countries producing isotopes.
On June 9th, 2009. See this statement in context.