Я не использую CakePHP
, но я почти уверен, что ваш 'NOW()'
анализирует строку, и, наконец, вы получили что-то вроде
TourDate.date >= 'NOW()'
Возможно, вам следует просто попробовать
array('TourDate.date >= NOW()')
только в качестве значения вместо разбиения его на стиль key => value
?