Approximately east of Osoyoos, the Crowsnest Highway reaches its junction with Highway 33 at Rock Creek, then the highway heads east for to its junction with Highway 41, just before passing through Grand Forks. Another east, the Crowsnest Highway meets Highway 395 at the southern end of Christina Lake. The Crowsnest Highway travels for through Bonanza Pass to its junction with Highway 3B at Nancy Greene Lake, which is the cutoff to Rossland and Trail. It is another east to Castlegar, where the Crowsnest Highway intersects Highway 22 and Highway 3A, leading towards Nelson. Approximately east of Castlegar, the Crowsnest Highway reaches its eastern junction with Highway 3B; another to the east it converges with Highway 6 at Salmo and the two highways share a concurrency for to Burnt Flat.