Take a day trip to Bridal Veil Falls, located near Chilliwack, BC, Canada! Tour the gorgeous mossy forest trails leading right to the falls.