A median salary for a neurosurgeon averages to about 254,344 CAD per annum while a median wage is about 145 CAD per hour. A highest paid neurosurgeon receives over $294,000 CAD while a lowest paid neurosurgeon earns about $154,000 CAD per annum.