Yes, roof rail water leak is known to happen in first gen Traverse. But more common is sunroof leak which can leak water on fuse box. Windshield leak can also cause this.
There are two NHTSA service bulletins for water leaks in 1st gen Chevy Traverse:
Give them a read, might help you in solving the issue.