Tripl insurance (Allianz) vs Airline coverage (JetBlue)?

Will be going on a trip with my family to New York next week and I was wondering if trip insurance was worth it ($160 extra). There are no medical emergencies to cause us to cancel the flight, we're going. The thing I'm confused of is flight delays based on weather or other airline reasons/lost or delayed baggage. Wouldn't the airline (JetBlue) be responsible and accommodatie for a future flight at no extra charge. Also If there's a delay causing us to do a late check, or possibly miss a night in our AirBnB will JetBlue accommodate us for that? Would the trip insurance (Allianz) accommodate us?

Would trip insurance be worth the extra money or will JetBlue's policy be enough?

Cannabis on an airplane?

Now that cannabis is legalized in Canada, I know that we can carry up to 30 grams on airplanes. I'm just wondering for anyone who has taken it on a plane already, would the airport security want me to declare it or let them know that I have cannabis in my bag? Or could I just put it in my carry-on and it would go through like a normal carry-on bag?

*I'm travelling from and within British Columbia.