Since you're still in the long-off planning stages, a tip most Vancouverites know about flying is that if you can get yourself to Seattle, WA, flight prices within the continental US drop by a few hundred $$. (For example it was going to cost me $900 to fly from Vancouver to Salt Lake City, but only $329 from Seattle to Salt Lake City.)
The cost of a train/bus ticket is small (or even renting a car...Seattle is about 2 hours from downtown Vancouver) and the POE at Peace Arch (the main driving one) asked me if I had the form filled out for my EAD on entry. (I didn't intend EAD at the beginning, so I didn't have the form.)
Anyway if the EAD through the POE is important to you, that's a fairly viable option, depending on your destination.