Canadian MP Martin Shields is ringing alarm bells