B.C. court rules Vancouver's Insite safe injection site can stay open