A woman

Lisa MacLeod is apologizing for a social media post that criticized one of the people vying for her seat — a message Muslim groups say was Islamophobic.