Op de Gemenebestspelen in 2006 won Burns een bronzen medaille op de 100 m. Een jaar later behaalde hij op de WK in Osaka in de finale een achtste plaats in 10,29 s.Op de Olympische Spelen van 2008 in Peking wist hij zich te plaatsen voor de finale. Hierin werd hij zevende in 10,01. Deze wedstrijd werd gewonnen door de Jamaicaan Usain Bolt, die het wereldrecord verbeterde tot 9,69. Op de 4 x 100 m estafette moest hij met zijn teamgenoten Keston Bledman, Emmanuel Callender en Richard Thompson genoegen nemen met de zilveren medaille. Het team uit Trinidad en Tobago finishte in 38,06 achter het estafetteteam uit Jamaica, dat het wereldrecord verbeterde tot 37,10. In 2017 werd Jamaica gediskwalificeerd vanwege een positieve test van Nesta Carter. Waardoor Burns en zijn teamgenoten negen jaar na afloop van de Spelen tot olympisch kampioen werden uitgeroepen.