I think I read about this a couple of weeks ago, but today’s the actual ceremony:
Red Sox left fielder Jason Bay has long played America’s pastime and will now be able to call himself an American. The 30-year-old player from Canada becomes a U.S. citizen Thursday afternoon in a ceremony at Boston’s historic Faneuil Hall. Bay is from British Columbia and is the first Red Sox player to be naturalized since Dominican-born David Ortiz was sworn in last summer in Fenway Park.
Sure, he’ll tell you that it’s because he’s married to a U.S. citizen and that he plans to make his home here and all of that, but if you don’t think this is a move borne of lingering embarrassment over the circumstances of the British North America Act, well, you’re just crazy.