Jag använder inte CakePHP
men jag är ganska säker på att din 'NOW()'
analyserar till sträng och äntligen fick du något liknande
TourDate.date >= 'NOW()'
Du kanske bara ska försöka
array('TourDate.date >= NOW()')
endast som ett värde istället för att dela upp det till key => value
stil?