That's what helped this small Alberta town land the top spot on Country Living's list of the "Ever-So-Charming Canadian Towns ...
This Midwest state's "mini Niagara Falls" is its tallest. It's located in an underrated park and owes its beauty to its unique geological history.