In preparing for Canada Day, we often reminisce about times gone by.  But have we perhaps been lazy with our heritage and our own education?  Here are the top 100 things all Canadians should know about – either at a cocktail party or in answer to your children’s questions.  We’re bracing ourselves for lots of comments about what we may be missing…  please add your thoughts below.  We sometimes forget that we are our children’s best teachers and role models.  So if a few of these things are fuzzy in your mind… you’ve got a fun activity brewing for the long weekend.