MP Larry Miller has apologized after saying women who want to wear niqabs at Canadian citizenship ceremonies "should stay the hell where they came from."

MP Miller made the apology after a storm of controversy erupted following his comments made on a Bayshore Broadcasting radio program.

"Like, frankly, if you're not willing to show your face in a ceremony that you're joining the best country in the world ... if you don't like that or don't want to do that, stay the hell where you came from," Miller said on March 16 during a segment on the Open Line show – hosted by Bill Murdoch – on CFOS. "I think most Canadians feel the same. That's maybe saying it a little harshly, but it's the way I feel."

Police were called to his Owen Sound office later that day when a man dressed in camouflage clothing and wrapped in a foreign flag protested outside the MP's office. No threats were made and charges were not laid. Miller was not in his office at the time.