Around the US holidays (T-day, Xmas, New Years') the schedule is pared back. If you want to stay on UA metal, YVR is not an option.
I'd probably pick IAH over EWR for weather in the winter--much less likely to get caught in a blizzard in south Texas.