I am making several changes to clean up French Canadian keyboard defs.

http://msdn.microsoft.com/en-US/goglobal/bb895996.aspx

End Result of this change being: 
'ca' with the variant 'fr' should point to Canadian French
'ca' with the variant 'fr-legacy' should point to Canadian French
'ca' with the variant 'eng' should point to  Canadian English.  

Currently: 
'ca' with the variant 'fr' isn't defined
'ca' with the variant 'fr-legacy' thinks it's Canadian French and it isn't anyway because the value is wrong 
'ca' with the variant 'eng' is US instead of Canadian English

I have decided to point 'fr-legacy' to Canadian French. Most online docs show Canadian French (Legacy) and Canadian French both set to 00000c0c