White Rock to Mayne Island; customs routine

I am a first time boater. To sail from White Rock BC to Mayne Island involves passing briefly through US waters. Do boaters have to check in with both Canadian and US Customs. If so, what is the simplest way (KISS principal). I am a Nexus pass holder,