HTC Vive priced at $799 USD, will ship to Canada early April