Cowichan Bluegrass Festival packs in 3 days of toe-tapping t