These top 10 Canadian momentum stocks all returned more than 40% over the past three months.| MoneySense