Feature toggles(Flags) vs combination of Canary release and Blue green deployment

I have a product that can be delivered to the customer only in big functional chunks. The reason is that the smallest usable chunk of the product requires months of developments without any possibility to splitting it to smaller usable subfeatures.