Customer Success & Support jobs in Ottawa, Canada, July 2026