Bolton captain Kevin Davies has held talks with Toronto about a move to Major League Soccer, Sky Sports can confirm.