Kate Middleton lookalike becomes crowd-puller in Canada