You're probably right. If he doesn't step on his pecker he's guaranteed to see 2 terms or more. That's the usual pattern in Canadian politics.
Actually, I don't think the general public is that opposed to guns and hunting on principle. Gun control is a pretty weak issue these days, which is why the NDP didn't campaign on it and the Liberals barely mentioned it. The CPC, meanwhile, tried to use it to attract votes in the territories, to little avail.
Gun owners are used to getting picked on, though, so we tend to expect it.