6,981 

business analyst jobs in Canada