is ghee allowed in international flight to canada?
Yes. Just make sure it is well sealed and cushioned (packed inside the check-in bags only). Well - carrying it inside airline and getting it past customs when you de-plane are two different topics - good luck explaining it to US / Canada customs (try explaining it as a form of ethnic “clarified” butter).