Cardiff's Robert Earnshaw could be set to join Major League Soccer club Toronto, Bluebirds manager Malky Mackay has confirmed.