Last minute request for advice here, but I thought I'd give it a shot.

Tonight I am attending the wedding of a college friend in Boston. The ceremony, cocktail hour and reception are all at the hotel and the night begins at 6pm. My standard black suit is hanging ready to go this afternoon, however I was wondering if it was acceptable to do more. The invitation does not make reference to being "formal" or "black tie". For my own wedding 3 years ago I purchased a tuxedo (and thankfully it still fits). Taking into account the time the wedding starts and the location (a nice hotel in downtown Boston), would it be acceptable for me to wear my tuxedo with a different-colored French-cuffed shirt? My wife is not attending due to work, so having her coordinate is not a factor.

Side note: Is it ever acceptable to wear a tuxedo with a non-white shirt?

Thank you in advance for a serious response!

Tony