B.C. cancels U.S. ad campaign after Ontario backlash