Abbotsford has an airshow starting July 27 this year.
When I crossed last August taking off from Renton, I had previously been delayed a couple of days and realized I was going to arrive during the airshow!
Canada FSS was quite willing to let me go in to Abottsford but I didn't think that was such a good idea and went to Boundary Bay instead. I tried to get Seattle FSS to tell "those who care" that I wasn't crossing at Abbotsford but Seattle FSS didn't have any idea of who to tell. I had a voice recording of "my good intentions" and decided to see what, if any, commotion this would cause on the way back in. (No commotion - nothing mentioned.)
By the way, I got CANPASS for private aircraft for myself - my copilot did not. That may have helped.
http://www.cbsa-asfc.gc.ca/prog/canpass/privateair-eng.htmlAt Boundary Bay, I was directed to a boundary box and then escorted inside to a phone. Called customs, cleared by phone, and on my way - very pleasant. Tower referenced a local marker on the VTA for departure. My copilot and I had difficulty finding it - when we told tower we did have local charts but were having difficulty, they were very gracious and helpful (HINT - make sure you have a current Vancouver VTA - this is SO not wide open airspace.
On the way back, I crossed at Bellingham and called them twice that day updating my arrival. The first time was around noon, because I want to update my arrival to 6 pm and wanted to make sure they were open. The second time was 4 pm because I had to replace my tail wheel (bolts holding it together had come loose) and I told them we would arrive closer to 9 pm. We arrived around 8:15 pm - we did have to wait in the box 15 minutes, but Customs apologized for the long wait (!!!) and were very pleasant and interested in our adventure to Tuk.
6 weeks after we returned, I got a bill for using NAV Canada flight services. I think it was $45 and for 3 months- payable by credit card.
Hope you also have such good luck