Shop

Clear all filters
Product Title Item # UPC Strength Stock Price Add to Cart
Placeholder PENTASA 500mg 100Tabs 240112 11 $72.00
Placeholder PEPPA PIG Omega 3 Soft Jellies 30s 250261 6 $11.38
Placeholder PERFECTIL Skin Hair Nail 30 Tabs 101295 16 $14.35
Placeholder PERINDOPRIL 4mg 100 Tabs MARCAN 100991 19 $19.50
Placeholder PERINDOPRIL 8mg 100 Tabs MARCAN 100996 27 $22.50
Placeholder PERIOSTAT 20mg 56Tablets (doxycycline) 250194 1 $41.36
Placeholder PERMETHRIN 5% Cream 30grams 100810 5 $11.59
Placeholder PERMETHRIN 5% Lotion 100mL 240115 Out of Stock $10.00
Placeholder PHARMATON Immuno10 30Tabs 250189 3 $21.57
Placeholder PHOSPHO-SODA BOX OF 2 (Oral Fleet) 100567 Out of Stock $13.39
Placeholder PILOCARPINE 1% Eye Drops 15mL 250022 Out of Stock $60.30
Placeholder PILOCARPINE 4% Eye Drops 10mL 100615 Out of Stock $49.73
Placeholder PILOCARPINE 4% Eye Drops 15ml SIZE 250138 6 $78.45
Placeholder PILOCARPINE 5mg 100 Tabs 101327 5 $54.00
Placeholder PIRITON 4mg Tabs 30s 100800 6 $6.30
Placeholder PIRITON SYRUP 150mL 100700 Out of Stock $6.98
Placeholder POLYSPORIN EAR DROPS 15mL 100766 Out of Stock $17.55
Placeholder POLYSPORIN Eye Drops 15mL 100771 Out of Stock $21.15
Placeholder POTASSIUM CHLORIDE 10% 500mL PMS 240187 2 $32.50
Placeholder POTASSIUM CITRATE MIXT 200mL 240308 2 $5.26
Placeholder POTASSIUM K20 LA 20 mEq 100Tabs 250174 Out of Stock $39.29
Placeholder POVIDONE-IODINE 10% Soln 115mL TEVA 250167 Out of Stock $7.97
Placeholder PRAVASTATIN 10 mg tabs 100s MARCAN 260113 3 $46.61
Placeholder PRAVASTATIN 20 mg tabs 100s MARCAN 100341 2 $62.68
Placeholder PRAVASTATIN 40 mg tabs 100s MARCAN 100342 3 $85.08
Placeholder PRED FORTE Eye Drops 10mL 100801 19 $8.55
Placeholder PREDNISONE 10MG TABS 100s 101205 10 $28.80
Placeholder PREDNISONE 1mg tabs 100s 100544 3 $15.75
Placeholder PREDNISONE 20MG TABs 100s 101210 8 $28.80
Placeholder PREDNISONE 50mg tabs 100s APOTEX 100853 Out of Stock $14.00
Placeholder PREDNISONE 5mg 1000 Tabs APO 100484 Out of Stock $58.50
Placeholder PREGABALIN 150mg 100Caps MARCAN 250173 84 $56.25
Placeholder PREGABALIN 225mg 100Caps PMS 250107 1 $87.68
Placeholder PREGABALIN 25mg 100Caps MARCAN 250177 106 $24.91
Placeholder PREGABALIN 25mg caps 100s PMS 100350 Out of Stock $24.91
Placeholder PREGABALIN 300mg caps 100s PMS 100351 2 $73.50
Placeholder PREGABALIN 50mg 100Caps MARCAN 250180 148 $37.82
Placeholder PREGABALIN 50mg caps 100s PMS 100352 Out of Stock $37.82
Placeholder PREGABALIN 75mg 100Caps MARCAN 250183 95 $37.77
Placeholder PREGABALIN 75mg caps 100s PMS 100353 Out of Stock $53.04
Placeholder Pregnacare Breastfeeding 84s 100695 Out of Stock $20.00
Placeholder PREGNACARE GUMMIES 60s 101016 8 $16.94
Placeholder PREGNACARE Original 30 Tabs 101021 8 $8.00
Placeholder PREGNACARE PLUS Omega 3 56s 100674 Out of Stock $16.72
Premarin Vag cream 30g Premarin Vag cream 30g 100354 5 $44.55
Placeholder PREP H Cooling Gel 25grams 101208 Out of Stock $11.99
Placeholder PREPARATION H 48wipes per bag 250004 Out of Stock $4.96
Placeholder PREPARATION H Cooling Gel 25grams 100908 13 $6.68
Placeholder PREPARATION H CREAM 25grams 240376 6 $11.64
PREPARATION H OINTMENT 25grams PREPARATION H OINTMENT 25grams 101017 Out of Stock $11.64
Placeholder Preparation H SUPPOSITORIES 12s 240377 Out of Stock $11.38
Placeholder PROBIOTIC 30Billion 8strains 30Veg Caps WEBBER 250067 Out of Stock $17.07
Placeholder PROGESTERONE 100mg Caps 100s (Utrogestan) 101298 Out of Stock $35.78
Placeholder PRONTOSAN Irrigation Soln Bottle 350mL 101245 Out of Stock $11.14
Placeholder PROPOFOL 200mg/20mL 10Vials in 1 Box 250179 24 $61.95
Placeholder PSYLLIUM FIBER CAPS 160s 21st Century 100936 Out of Stock $13.15
Placeholder QUERCETIN 500mg Caps 60s (Webber) 100767 Out of Stock $13.39
Placeholder Quetiapine 100mg tabs 100s 100355 14 $18.00
Placeholder Quetiapine 200mg tabs 100s BCW 100356 6 $27.00
Placeholder Quetiapine 25mg tabs 100s 5760601732 3 $9.68
Placeholder QUETIAPINE 25mg tabs 500s BCW 100357 Out of Stock $48.38
Placeholder QUIES AQUAPLUGS 1 PAIR 100820 19 $6.63
Placeholder QUIES CLEAR SILICONE 3 Pairs 100832 18 $5.56
Placeholder QUIES MAXI SILICONE ADULT 3 pairs 100824 6 $5.74
Placeholder QUIES NATURAL WAX BOULES 8 pairs 100836 Out of Stock $7.18
Placeholder QUIES SILICONE EAR PLUGS CHILD 3 pairs 240166 6 $5.13
Placeholder RAMIPRIL 10mg 100 Caps (MARCAN) 100997 9 $28.80
Placeholder RAMIPRIL 15mg 100 Caps (MARCAN) 100999 6 $31.26
Placeholder RAMIPRIL 2.5mg 100 Caps (MARCAN) 100993 8 $25.65
Placeholder RAMIPRIL 5mg Caps 100s MARCAN 101177 12 $25.65
Placeholder REDOXON Triple Action 10s 101293 Out of Stock $6.25
Placeholder REFRESH Eye Drops Box of 30 Minims 100898 Out of Stock $6.50
Placeholder REIMBURSAL In Stock $0.00
Placeholder REPAGLINIDE 1mg 100 Tabs 101375 3 $30.00
Placeholder RESTORAFIBER Daily Gummies 140s 250072 Out of Stock $28.29
Placeholder RestoraFIBRE Gummies 30 per bottle 101346 Out of Stock $13.80
Placeholder RestoraLAX Powder 7 doses 119grams (Miralax) 101350 Out of Stock $10.97
Placeholder RESULTZ Lice Shampoo 120mL 240372 Out of Stock $17.42
Placeholder RISENDRONATE 35mg Tabs 4s (Actonel) 100823 Out of Stock $2.07
Placeholder RISPERIDONE 0.25mg 100Tabs MARCAN 250178 84 $15.09
Placeholder RISPERIDONE 0.25mg tabs 100s PMS 100371 Out of Stock $15.09
Placeholder RISPERIDONE 0.5mg 100Tabs MARCAN 250182 77 $25.11
Placeholder RISPERIDONE 0.5mg tabs 100s PMS 100372 Out of Stock $25.11
Placeholder RISPERIDONE 1mg 100Tabs MARCAN 250191 71 $23.85
Placeholder RISPERIDONE 1mg tabs 100s PMS 100373 Out of Stock $16.67
Placeholder RISPERIDONE 2mg tabs 100s PMS 100375 Out of Stock $20.00
Placeholder RIVAROXABAN 15mg 100Tabs PMS 240066 Out of Stock $142.50
Placeholder RIZATRIPTAN ODT 10mg 6s MAXALT (MARCAN) 101001 24 $7.80
Placeholder ROBITUSSIN DM Dry Cough S/F 100mL 100778 Out of Stock $7.65
Placeholder ROBITUSSIN Expectorant Chesty 100mL 100809 Out of Stock $7.65
Placeholder ROSUVASTATIN 10mg 30 Tabs MARCAN 101391 83 $6.48
Placeholder ROSUVASTATIN 10mg tabs 100s PMS 100379 7 $24.00
Placeholder ROSUVASTATIN 20mg 30 Tabs MARCAN 101385 124 $6.75
Placeholder ROSUVASTATIN 20mg tabs 100s PMS 100380 Out of Stock $22.50
Placeholder ROSUVASTATIN 40 mg tabs 100s PMS 100381 Out of Stock $26.10
Placeholder ROSUVASTATIN 40mg 30 Tabs MARCAN 101400 75 $7.83
Placeholder ROSUVASTATIN 5mg tabs 100s 100382 Out of Stock $18.90
Placeholder RYBELSUS 14mg Tabs 30s 101236 3 $194.00
Placeholder RYBELSUS 3mg Tablets 30s 101306 Out of Stock $194.00
Placeholder RYBELSUS 7mg Tablets 30s 101316 Out of Stock $194.00