The 27-year-old former world bronze medallist held off his compatriot Teodor Peterson to finish in a time of 3:17.5minutes, while Russia's Alexey Petukhov had to settle for third.
There was disappointment for the Canadian crowd as home favourite Alex Harvey failed to qualify for the final and Joensson took full advantage to claim the 11th World Cup win of his career.
In the women's race Kikkan Randall, fresh from her success in the team sprint on Friday, was too strong for her competitors and finished first in a time of 3:40.2minutes.
Second on the day was Norway's Caspersen Maiken Falla while Sweden’s Ida Ingermarsdotter was edged into third.
- Sports & Recreation
- Teodor Peterson
- Alexey Petukhov