its business consulting in a financial bank in Toronto, ON, company registered in Ontario and the money will be sent to corporate A/c
Looks like no to me, unless others know differently.
Out of country, no earnings in Canada, working remotely is possible.
What does your visitor record state?