A truck towing a boat caught fire on northbound I-5 near the Alger exit between Burlington and Bellingham.