I agree. Trump may not be the hard-core Christian many here wish the GOP's nominee would be, but he will fight tooth and nail to protect the rights of those who are Christians. Most of these principles become moot if we are unable to protect the citizens of our country.
A hard core Christian like Ted Cruz could never ever win a national election. Canadian or not