Chalice usually does not harm your vial and Lackey:
In stormcombo MUs you should side Vial out, since it's too slow. IF you are running Chalice and Vial alongside each other (e.g. against UR Delver, Burn etc. you shurely manage to FIRST resolve Vial and THEN play Chalice. However if that is not the case you can just play CHalice and see how it does it's job. In this case you will take out 50-70% of your opponent's deck, while only blocking your Vials.
Lackey can still be played out of Cavern, even under a Chalice @1.
If you want taxing effects (like from Thorn of Amethyst) you should really play Thalia instead, since she also provides a clock. My problem is this: When you cast Thorn of Amethyst you usually delay your opponent only by 1 or 2 turn. However casting THorn will ALWAYS cost you 1 turn, so at the end of the day you won't have gained speed advantage from Thorn.
About Canadian: The best thing you can do is having only Vial and Relic as non-creature spells after G1. Pyroblast and Chalice are nothing more than cute tricks. They just re-activate their countermagic, which you cann totally block by not giving them the opportunity to counter (Vial, Lackey, Caverns).

