My experience flying 6:30am flights out of YVR is that getting there 2 hours early will leave you 1 hour 50 minutes airside.
That being said its usually what I aim for and then enjoy breakfast and do some pre-flight work at the airport...its where I'm most productive.