Nice detail.
The namesake pass, Crowsnest, is barely noticeable, though the surrounding mountains are scenic. And the drive through Ferrie, Cranbrook to Creston relatively flat. Then it's a rollercoaster drive all the way to Hope.
You can bypass Kootenay Pass with a scenic drive along the lake and ferry across, and on to Nelson and Castlegar. But the last leg before the ferry has 60km/hr speed limit - not hills, just lake side curves. Last time I took the ferry, the load included half of a prefab house.
You can also go through Trail, but the grade from Trail to Rossland is brutal.