Ibrahimovic, who scored to reduce Toronto's lead to 3-1 before half-time, joined Juventus forward Cristiano Ronaldo and Barcelona's Lionel Messi as the third active player to score 500 goals between club and country.
Ibrahomivic scored in the 43rd minute on an audacious one-touch volley, finishing a long, aerial through ball from Jonathan Dos Santos.
"I was close to the goal", he said. It reminds me of a goal I did in Ajax. "It came from a cross and I turned around and I hit it".
Hurricane Florence weakens, but still a strong flood threat
Join Jerusalem Post Premium Plus now for just $5 and upgrade your experience with an ads-free website and exclusive content. Florence is forecast to dump up to 40 inches of rain in some areas after it makes landfall in North and SC .
"Obviously it's not good to lose ... but I'm happy for Toronto because they'll be remembered as my 500th victim", he was quoted as saying to TSN after the match.
Ibrahimovic has netted 438 goals across 747 appearances in his club career with Malmö FF, Ajax, Juventus, FC Internazionale, FC Barcelona, AC Milan, Paris-Saint Germain, Manchester United and the LA Galaxy, adding 62 goals in 114 senior appearances for Sweden.
Following the goal, fans on Twitter were just as stunned as the commentary team at Ibrahimovic's incredible acrobatic effort.
Former Manchester United striker Ibrahimovic celebrated the milestone thanks to an astonishing roundhouse finish - the 36-year-old spinning and volleying with the outside of his foot.