HID flickering on and off is not because you live in Canada, or because you have DRL. Bulb flickering on and off means that either the bulb or the ballast is bad. Even the OEM bulb do that after couple years of usage. The reason why the aftermarket are more commen to flicker, because they are poorly built. Now to test if the ballast is bad or the bulb is bad, you will need to use the working ballast and bulbs, and test the none working bulb with the working ballast. If that fixes the problem than you have a bad ballast. Now if you swapped the ballast and the bulb still flicker, than I would suggest to take the good bulb and connect it to the ballast the the bulb flickered. If the good bulb starts to flicker than it is your bulb that needs to be changed. I hope you understood what I was trying to say. Usually bulb flickering happens due to not have a wire harness, or just the ballasts and bulbs are poorly made.