Canagliflozin is an inhibitor of subtype-2 sodium-glucose co-transport protein (SGLT2), which is responsible for at least 90% of the glucose reabsorption in the kidney. Blocking this transporter reduces the reabsorption of glucose from renal tubules, leading to more excretion of glucose in urine.