C.J. Wilson pitches Angels past Blue Jays 6-2