Actually.. Wikipedia to the rescue!
https://en.wikipedia.org/wiki/Historical_rankings_of_prime_m...
Highest approval rating
1. Mark Carney — 67% (June 2025)
2. Jean Chrétien — 66% (September 1994)
3. Justin Trudeau — 65% (September 2016)[dead]
I'm sorry spark advocacy doesn't qualify as a good source (that's wikipedias source).