Snedeker, native caddie celebrate victory at Canadian Open