The former Tottenham Hotspur striker has scored six goals in seven appearances for new club Toronto and scored his second brace in Saturday's dramatic 3-2 win against Columbus in a game known as the Trillium Cup.
Defoe's goals twice brought the Reds level before defender Doneil Henry powered home a header in stoppage time to earn three vital points.
The 31-year-old was devastated not to have made Roy Hodgson's final 23-man squad for the World Cup, but he is responding by putting in some brilliant displays at a domestic level.
His man of the match performance last night will have Hodgson thinking, but Rickie Lambert, Danny Welbeck, Wayne Rooney and Daniel Sturridge are his preferred options in attack for the tournament.
Defoe has 19 international goals in 55 appearances and he has taken his goalscoring form from his 16 seasons in the Premier League to Major League Soccer.
His first goal last night came from the penalty spot after he was brought down by Tyson Wahl in the box.
The second was a typical Defoe goal, as he fired a vicious strike into the back of the net from the edge of the box in the blink of an eye.
“I don’t even know, it happened so quick,” he said speaking to MLSsoccer.com.
“When it was 2-1, I thought I just needed to try and get in behind their defence and get a chance. Gilberto came on and he was brilliant. It broke down and as soon as it came to him, I knew he was going to head it on so I could turn. As soon as I turned, I thought, ‘right, this is the chance and I have to just hit it as quick as I can.’
“It’s one of those goals that, as soon as I made contact, I knew it was going to go in."