PM Imran’s signed bat, ball fetch millions in Canada