Erste internationale Erfahrungen bei internationalen Meisterschaften sammelte Aaron Brown bei den Jugendweltmeisterschaften 2009 in Brixen, bei denen er die Silbermedaille über 100 Meter gewann und mit der kanadischen Sprintstaffel (1000 Meter) den fünften Platz belegte. Ein Jahr später gewann er bei den Juniorenweltmeisterschaften in Moncton die Bronzemedaille über 200 Meter und wurde über 100 Meter Fünfter. 2011 gewann er bei den Panamerikanischen Juniorenmeisterschaften in Miramar die Bronzemedaille über 100 Meter sowie Silber mit der kanadischen 4-mal-100-Meter-Staffel. 2012 qualifizierte er sich über 200 Meter für die Olympischen Spiele in London und schied dort mit 20,42 s im Halbfinale aus.