Branded (Viagra) and generic Sildenafil are basically two variants of the same medication that can produce the same results. The difference between the two variants is their appearance, cost, and manufacturer.
https://kamahealth.ca/blog/difference-between-generic-and-branded-viagra/
https://kamahealth.ca/