The easiest way is to drive. It's also the best because you pass through some beautiful scenery on the way. If you don't have a car, there's regular bus, rail and air service, but the trip to the two airports makes the flight take almost as long as driving.
Straight down I-5
Go to Salt lake City and continue North West
Driving north on the Interstate Freeway 5 to the Canadian border followed by Highway 99 north to the city of Vancouver, takes approximately 6 h. Distance is about 525 km. Allow more for rest stops, etc., and lineups at the border.Alaska Airlines and Air BC (connector subsidiary of Air Canada) fly between the two cities. The flight takes less than an hour.Amtrak runs trains up the west coast from Portland to Vancouver. Only one train a day (from Seattle) makes it as far as Vancouver. Otherwise there is a bus connector from Seattle to Vancouver.More tips from WikiAnswers contributors:A trip by boat from Portland, Oregon, to Vancouver, British Columbia, is probably the slowest way to go. Unless, of course, you consider riding on mule back. You can drive from Portland to Seattle, in about 3 hours. You can drive from Seattle to Vancouver in about two and one-half hours, plus whatever time you need to spend clearing customs at the border.Vancouver Washington is just north of Portland across the Columbia River. Take I-5 or I-205 bridge and your there. For Vancouver BC Canada I-5 north and a ferry from Seattle or Anacortes.From SW PORTLAND, OR to VANCOUVER, WA: take I-5 North to I-84 East to 1-205 and cross the 205 bridge -- signs to Vancouver are frequent and easy to follow.There is a wonderful Amtrak train that goes from Portland to Seattle, and then another train that goes from Seattle to Vancouver. Very scenic (along the shore for much of the trip) and relaxing. Takes about 8 hours from Portland to Vancouver (see amtrak.com), just about two hours longer than driving. Makes very short (2 min) stops at several cities along the way. If you go, pay the extra money for "Business Class". Free food/drink tickets, bigger seats, reserved seats, no children. Well worth it.
To get to the Peach arch crossing from Vancouver takes about 1 hour or 1.5 hrs depending on where you are in Vancouver. The time it takes to cross into US depends on time of day and day of week. You could spend 45 minutes, 20 minutes or 2 hrs. To go from Blaine the first town across the border at Peach Arch crossing and then onto Seattle t takes about 2.5 hrs to get to Seattle.
Halibut do live in Seattle, but you'd need to go to the ocean to catch them.
The cheapest ticket I found was using Orbitz. It was a one-way flight from San Francisco to Vancouver for $204.
By opinion the best hotel in Seattle is the Crowne Plaza Hotel in Seattle. It offers a superb location in Downtown Seattle, close to everything great in the Pacific Northwest so you can go see everything you want in a wonderful hotel.
Approximately 2 hours 30 minutes of straight driving, not including the time it takes to go through the border crossing.
A Greyhound bus ticket from Ontario to Vancouver will cost approximately $214.00 - $237.00 depending on the fare type selected. The price of a bus ticket depends on the fare type purchased (example: refundable, non-refundable, return, one-way). Price confirmation can be obtained online or through your local Greyhound Operator.
www.expedia.com is the best place you can go. there you will find the best deals and locations of the hotels.
If you wish to go the fastest way in the US, it will take about 3 days and 4 hours. You would take the Lake Shore Limited to Chicago, switch to the Empire Builder in Chicago and go to Seattle, and finally, take the Amtrak Thruway Bus Service (operated by Cantrail) to Vancouver. Alternatively, you can go through Canada by taking the Maple Leaf to Toronto and switching to VIA Service take The Canadian from Toronto to Vancouver. That will take you 3 days and 5 hours. The Canadian only leaves Toronto on Tuesday, Thursday, and Saturday and returns from Vancouver on Tuesday, Friday and Sunday. All other trains and buses in this answer operate daily.
Vancouver bc Agree with this answer for sure but do I really have to go in detail again on why Vancouver is so great. I must say it is for sure one of the places to visit