Yes, there is free parking at Canvas as well as free parking at the Westin.
Yes, there will be limited shuttle service from the Westin at specific times.
Formal. Wear what you are comfortable in but long or mid length dress are great. Black Tie not necessary. Suits are great!