Two health care workers have been charged with allegedly defrauding an elderly victim out of nearly $1 million in Newmarket.