Ontario is home to some truly breathtaking natural wonders, and while Niagara Falls may steal much of the spotlight, there's another spectacular cascade in the province that feels especially magical ...