The buyer pays the applicable taxes. If you have a Status Indian card, or are have Diplomatic status, you can keep all your receipts and get a nice rebate on your income taxes.
BC charges GST and PST separately, so a GST registered seller in ON, would be required to charge you GST but not Ontario HST, which is both federal and provincial.