The average range per annum salary drawn by a business analyst in Canada is estimated to be around 70,000 CAD – 90,000 CAD.