Brown is joining the Blue Jays on a minor league contract that includes an invitation to spring training, Sportsnet's Shi Davidi reports.
Brown was terrible for a second straight year in 2015, eventually getting outrighted off the Phillies' 40-man roster in October. He's fallen a long way since posting a .272/.324/.494 slash line in 2013, but he's still only 28 years old.