The customs hassle will usually add 15-20 minutes per trip. My D18 is in Montreal. It’s really not that big of an issue.
We visited UBC multiple times, and D almost ended up there. We are big fans. CS seems pretty strong. Very friendly, laid back place with great access to the city and outdoor adventures.