Mayyyyyybe but only really for specific circumstances. Source: I live in Vancouver and fly in and out of YVR all the time.
If you do express walk off and get off the ship as early as possible and take the Canada line (faster than a taxi especially in the morning), you can arrive at the airport by 9am. That gives you 2.5 hours for customs and security which honestly is not a lot of time for both of those things unless you have Nexus/Global entry.
If this is a usual Disney Alaska cruise then disembarkation is a Monday. Mondays are zoos at YVR in general even when it isn't cruise season because of business travel. And since you also have to go through US customs if it isn't a domestic flight, that also really eats into the time.
With Nexus I can pretty comfortably arrive at the airport 90 minutes before my flight and still have time to get a snack but otherwise you are potentially looking at long lines.