I agree with you 100% roguedolphin - I think this is the ideal play in this area - small enough to have a big potential payoff, but big enough to have an established and growing operation.
The past Q talked about some termporary problems in operations that brought the stock down. Inventory accumulated, but again that should be temporary. I think it's an ideal opportunity here.
Plus, if you are US buyer, you get the play on the Canadian currency. If the Canadian currency goes up further, the stock goes up even if the share price hasn't gone up.