Nothing this extensive for the CDN navy... You might want to try www.readyayeready.com... They have a fair amount of decent historical information. Else, just try posting those Naval questions in the joint forum, there are a fair number of nav boys/girls who will probably be able to answer most of your questions. Hope that helps.
T