Excellent post, ABC! The only place I would caution you is that a PP (or a further public offering) would almost surely be at a discount to the then current price. If the market price were at $1 Canadian, I would not be surprised to see a PP be at $.90 Canadian and such a PP may well have half warrants attached. There's just no free lunch when it comes to raising money.
Assuming we could serve up some good news at the time of such a PP or public offering, the price might dip some at first and recover quickly.