HTC Vive will cost $1,149 in Canada, pre-orders now open [Update]