mikera said:
is it ok to bring food supplements to canada? almost 20 bottles of it...
Canada have very strict regulations regarding what they allow at the border...
I would recommend to bring just a few bottles,
if you bring more you risk to have them thrown to the garbage,
or having to pay taxes on them....
Such products are allowed, but the amount is what is under discretion of immigration...
such products can be carried but under some conditions:
The traveler is carrying the products in their possession (or in their luggage);
The amount being carried is an amount reasonably considered for personal use.
(No liquids or gel are allowed on the carry in if the exceed something like 50 cc)
20 bottles sound like much more than 50 cc and should be in the check-in luggage.
But if you have any concern about the products the best thing to do is to call
the Consulate of Canada and ask them, they can provide the best answer.