Given the ridiculous costs of domestic flights in Canada I've had to improvise. I'm flying from Halifax with the hopes of ending my trip in Vancouver. Unfortunately flights are upwards of $600 from Halifax to YVR, however, Halifax to Bellingham is only $397. Oddly, the flight path for the Bellingham destination is Halifax - YVR - Seattle - Bellingham. There is a 3 hour layover in YVR, at which point I would like to collect my bags and end my trip. Given that this connection goes on to an international flight (YVR - Seattle) will we be required to pick up our bags anyways? If that's the case, I'm home free! Can anyone give me confirmation on this?? Thanks!