Thanks for the replies. A few years ago I went & getting into Canada went quickly, it was coming back into the US that took 45 mins.
We all have passports, need to verify my kids passports havent expired. If they have I will probably just use their BC's