Yes. As of 2010 Alexandre Bilodeau won the first ever Olympic gold medal for Canada on home soil. He competed in the Men's Moguls.
Yes. but not a gold. Hopefully that will change in Vancouver 2010.
The USA won a gold medal in hockey in the 1980 Olympic games and it was one of the most memorable moments in sports history after defeating the Russian hockey team which was a professional team that trained in the army just to play hockey.
She was 84 and she won Gold in the 100m
No, and Canadian football is not an Olympic Sport.