By M.C. Warford
When you think of beaches, Canada is probably not the first country that comes to mind. The fact is, however, that Canada features hundreds of amazing beaches. From Newfoundland to British Columbia and plenty in between, Canada's beaches are as diverse as they are beautiful. Here are 10 of the best. [Image credit: iStock.com/pchoul]