We just boarded in Vancouver about 10 days ago. We had a meal on shore and went to check in around 2:00. Very short line check in and customs took no more than 30 minutes. We have found that boarding later avoids all the crazy crowds who just have to be the first group on board