Canada's Milestone Pharma misses Q2 product revenue expectations - MIST News | Rallies