Other experienced people may correct me if I am wrong, but Visa facilitation service just helps send and receive documents like passports etc. to the Embassy and from Embassy. They also help fill out applications, but the stamp of the visa is actually happening in the Visa department of the Canadian Embassy or Consulate.