That happens when you trust in strangers, don't worry about the visa status , Canada , etc. NOW worry that he knows personal information about you , he can track you , so the only thing to do is to report this person to the police , contact the Canadian embassy and expose to them your case.
Dude...