You can follow the below steps to apply for a a Germany Business Visa from Canada:
Step 1: Determine the appropriate visa type (short-stay (Type C) or long-stay (Type D))
Step 2: Complete the visa application form
Step 3: Gather the required documents (such as a valid passport, invitation letter, proof of accommodation, travel insurance, and financial means)
Step 4: Schedule an appointment at the German Consulate or Visa Application Centre in Canada.
Step 5: Attend the appointment to submit your application and biometrics.