Toronto FC completed some roster housekeeping Wednesday, rewarding teenage defender Lazar Stefanovic with a first-team contract as a homegrown player through 2028 with an option for 2029.