American Independence Day and Canadian Independence Day are just around the corner. Here, at ATELIER de Hoteles, we thought it would be a great idea to share with you a little bit about how the three largest North American countries: The United States of America, Canada, and Mexico, celebrate Independence Day in their own special...