I am in a similar situation, so I've been gathering a lot of information on this. I've also had a lot of experience with CBSA as I live on the border and frequently visit my fiance in Canada.
The most important thing I can add is to keep in mind the frequency and duration of your visits. When...