21 Stunning Beaches in Canada

If you are looking for a beautiful beach to relax on this summer, look no further than Canada! Our country is home to some of the most stunning beaches in the world...