By using aftermarket ballasts you are over-complicating what otherwise would be a simple, neat plug and play mod. The OEM HID projector headlight housing has specific internal wiring (including to the self-leveling motors, if you chose to add that option later). The connector is built in the headlight housing. By installing an aftermarket ballast you will have to cut wires and more than likely not be able to clear the Light out error in the dashboard. On the other hand, your car with its current set-up is delivering a certain voltage to the headlights. If you install the OEM HID headlights, they will flicker, you will need to change that with VCDS to make it work with HID.
Send me a private message, maybe we can work something out if you pay-pal me the money, I will buy for you the headlights from the two listings I have previously sent you and then I will ship them to you in Canada, at no extra profit for me.