Casey upbeat at Canadian Open after his poor final round at St. Andrews