One reason Mexico's geography helped the rise of drug cartels is?

A) Mexico shares a border with the United States

B) Mexico is far away from South America

C) Mexico shares a border with Canada

D) All of the above