i know that the greens support pr, but it's a different calculus.
when i voted for the liberals in 2015, it was because i wanted them to govern. when i vote for the greens in 2019, it's a protest vote against the sitting government. so, it doesn't matter.
i've voted ndp a half dozen times in elections i know they'll lose, because the liberals were not presenting an acceptable alternative to the conservatives; if i thought they were going to actually win, i wouldn't have done that.
in a multiparty system like canada, the protest vote is a real thing, and you can't interpret it as support for everything that the protest candidates stand for. you have to interpret it just as a vote against the status quo.