Canadian economy added 88,000 jobs in May, defying economists' expectations