Can I add my website to Cloudflare without changing the nameservers, as I want office 365 to be my DNS provider as I have other services as well on it.
Subscriptions are per domain. If you have more than one domain that needs features available on a specific plan, each domain requiring the feature would need an appropriate subscription.