Alberta is known for its outrageous roadside attractions, and a giant beaver nestled in our province is certainly no ...