Yes, Canadians will pay taxes if they are proving to be professional gamblers. Casual ones do not report their returns.