If you've only got 4 or 5 days, I'd nix Oregon and just do Seattle, Vancouver and Victoria or even better skip Mericuh all together and do Vancouver plus Banff, Jasper and the Columbia Iceshield. Oregon has some absolutely amazing cliff hikes overlooking the Pacific but most of them to my knowledge are middle to southern Oregon and about 3-4 hours from Portland. That's pretty far from Seattle for a short trip.
Those should really be two separate trips 1) a trip starting in Portland down to the Redwood National forest and back along the coast and then 2a) a Seattle to Vancouver and Victoria or 2b) Vancouver to Jasper and Banff and back (or fly back from Calgary). I'd say 2b would be the best trip, then 1 and then 2a.
I'm not saying Seattle or Portland is bad, they're both very nice. But a Seattle and Portland trip that leaves out the more amazing places like Vancouver, the South Oregon Coast, Redwood National Forest, Banff, Jasper, Columbia Ice Shield, Victoria, whale watching along Vancouver Island and Orca Island etc...it just seems like you're missing the point of going to the Northwest.