Woman swims B.C.'s second longest river