a couple of questions for seasoned travellers on the BC and coho ferry route. it will be my first time taking Canadian ferry lines so i have no idea what's the norm. i will be bringing my car with me.
1) On July 6 (Sunday), i plan on taking the Tsawwasen -> Swartz Bay BC ferry, 7 pm departure. do i need to make any advance reservation, or can i just drive up and pay the ticket? considering this is sunday evening, should i expect a line/crowd? how far in advance (before 7 pm) do i need to be at the Tsawwasen ferry terminal?
2) On July 9 (Wednesday), i plan on taking the coho ferry, probably the 7:30 pm departure, from Victoria BC -> Port Angeles. i will be returning to US as a US green card holder (if this matters at all, not Canadian resident). i also have NEXUS, but i have no idea if Victoria ferry embarkation point uses NEXUS? any ideas? if i arrive 1h before ferry departure, do i give myself enough time to do the necessary immigration/customs check and also buy a ferry ticket for myself + my car?
3) Do i need to make reservation online in advance for Coho Ferry? The website appeared to charge $11 for making reservation online and i am wondering if i can "wing it" and avoid the $11 fee by just buying the ferry ride ticket on that day itself when i appear at the terminal - which is how i usually do when taking the WA ferry anyway. Considering that this is a weekday, and also i plan to be there about 1h before the ferry departure, would this be fine? or should i plan on being there 2h in advance of the ferry departure? is coho ferry reservation (online, in advance) absolutely necessary?
any insights are appreciated.