He can be president and no, that is not the definition of naturally born. Further, the US only recognizes US law regarding citizenship. You are a US citizen by US law and that law clearly states that there are only two types of citizens. Naturalized or born a citizen.
He won’t be President.
Too many of us know that natural born citizens are not born in Canada to foreign nationals.