Hola elizabethnancy,
No conozco un tratamiento que magicamente desaparezca las canas en todos los casos. En la inmensa mayoria de las personas la unica "cura" es teñirse el cabello 
Sin embargo, hay ciertas dificiencias de vitaminas (especialmente del complejo B) que pueden causar perdida de la pigmentacion del cabello y producir canas. Si este es el caso, suplementacion de estas vitaminas pudiera ayudar.
Asi que te sugiero que visites medico, si detectan estas deficiencias nutricionales quizas pueda ayudar esta suplementacion. Si no hay deficiencias nutricionales, dudo que ayuden.
Saludos,
Dr.M
MedicosCubanos.com