Tavares had once in lifetime opportunity to play for Maple Leafs