Fernando Alonso remains hopeful of catching Red Bull as he hailed Aston Martin's 'most competitive' race of the season to date in Canada.