The only flights that tend to be the same price with 2x one-ways are domestic ones. Typically, any flight that is transborder/international will be charged more as a one-way.
This is not exclusive to WestJet, and has been going on for longer than I can remember.