6,949 

business analyst jobs in Canada