YVR-LAX is codeshare operated by AS (so not eligible to use on a OWE, unless the rules have changed recently). ORD-YVR service is seasonal (during cruise ship season, so roughly june to september) but DFW-YVR operates year-round. Otherwise looks fine. I'd replace DFW-ORD-YVR-LAX with DFW-ANC-ORD-LAX as Anchorage is quite an experience (be sure to rent a car if you do go there) and over the magic 2700 miles for QFF credit.