Trio Petroleum (TPET) is navigating significant operational challenges as it halts activities in California while pursuing new opportunities in Canada. Recent geopolitical tensions have also propelled ...