average doctor salary in canada