The consumption of illicit drugs represents a global social and economic problem. Using suitable analytical methods, monitoring, and detection of different illegal drugs residues and their metabolites in wastewater samples can help combat this problem. Our article defines a method to develop, validate, and practically applicate a rapid and robust analytical process for the evaluation of six naturally occurring cannabinoids (CBG, CBD, CBDV, CBN, THC, THCV), two cannabinoids in acidic form (CBDA, THCA-A), and the major cannabis-related human metabolite (THC-COOH). After SPE offline enrichment, we used a UPLC–ESI-MS/MS system, which permitted the determination of several by-products. Studied matrices were samples of different origins: (i) effluent water from a wastewater treatment plant in the Porto urban area; (ii) environmental water from Febros River, the last left-bank tributary of the Douro River. The multi-residue approach was substantiated and successfully employed to analyze the water samples collected in the above locations. The rapid and precise quantification of nine different cannabinoids in different water samples occurred within nine minutes at the ng L−1 level. The appearance of dozens of ng L−1 of some cannabis secondary metabolites, such as CBD, CBDA, CBN, THCA-A, indicates this plant species’ widespread usage among the general population in the considered area.