There's enough difference and similarity that it should fit well. Earth and water signs are considered yin signs, so they should have something in common. They are most reflective, they like to take care of tasks rather than lead through them, and they often feel overlooked or misunderstood.
Good things coming for a Taurus and Cancer are: Taurus may sometimes cross Cancer with its ego. Cancer has a large and vibrant set of emotions, and does not like to be crossed. The water sign is one to wear its heart on its sleeve. Cancer wants to offer vitality, fertility, hope, and emotional depth. Taurus wants to show that it can take care of others with a comfortable home, they are conservative with money, and enjoy exploring their senses.
Taurus is going to be thinking through its five senses; Cancer is going to be exploring matters of the heart. Cancer can take the thunder out of Taurus. Cancer isn't afraid to speak its mind, and so it will let Taurus know if it has gone too far, has been too selfish, or too job-centered. Taurus could lash out for this and in one of two ways. Taurus might leave the home and focus on other tasks, maybe riding their bike, putting more energy into work, or going back to school.
The Taurus on the other hand could lash out in a direct way as the bull. It may charge at Cancer, and this isn't okay for it to unleash its temper. You should only date someone who is matured and has a good handle on their temper. A bull charging at you with its tunnel-like vision can get out of hand.
Cancer will speak up to this and tell you exactly what you are doing that is wrong, and maybe this sometimes isn't offered at a great time, but Taurus should be accountable to its own actions and temper. Cancer is the crab. Cancer will be crabby when things are out of place. Cancer is more impulsive and flighty than Taurus. Cancer changes their opinions in the middle of a sentence, and acts out frequently on how they feel rather than what things look like big picture wise.
Cancer would rather go with their gut than a longterm vision. Both Taurus and Cancer are comforted by security, stability, and traditions. Too much change can make them feel out of synch. For a Cancer, this could cause huge shifts in mood. For a Taurus, this could cause a collapse in sharing affections.
Practicality Taurus needs to know that even though Cancer craves stability, Cancer is highly affected by the moon. Cancer is someone who can feel completely different throughout the day. They change their mind frequently on things they enjoy, and they can be in several different moods all at once. This can wear out a Cancer, and so they need someone who is understanding. Cancer experiences a lot of feminine cycles -- whether you are a man or a woman.
The moon affects our tides on the planet, and women's monthly cycles are seen as more lunar than solar. Cancer is nostalgic, they hold onto the things and people they consider important, and they love to admonish what has impacted their heart. As a woman, a Cancer feels all the cycles much more extensively. Giving birth, menopause, your first period, children leaving the home, and body changes -- all impact the Cancer with an intense heaviness. They love to give to their partners -- they are sensitive to your emotions.
They want to love on you, make food for you, and make you feel at home. They feel strongly that they are failing as a partner if you do not appreciate their efforts. They have a strong ambition to create security and wellness. In a lot of ways, a Taurus and Cancer relationship fits where the two people are needing to be satisfied.
A Cancer will feel neglected if Taurus is not giving them enough affection. Taurus may back off on affection to focus on themselves and their ego. This can really hurt a Cancer's feelings because Cancer is highly relationship driven. It most likely thinks about the course of the relationship more than Taurus does. Cancer has big goals for the family and the relationship, and feels threatened if those they love are threatened. Taurus might be confused frequently by Cancer's emotional choices.
Taurus is much more conservative and slow to act in some ways. Cancer will not always understand this, and in order to get the conversation rolling Cancer will display crab like emotions. It will start the conversation from where it is hurting, where it feels annoyed, or where it feels absence in life. Cancer is a pretty raw and real person, so they like to get right to the heart of the matter.
This might confuse Taurus who is more about practicality and sometimes doesn't address their emotions soon enough. Taurus tends to bottle its emotions until it explodes. Cancer also needs to be careful of whether it is manipulating its partner by overwhelming the relationship with emotion. It would be good for Cancer to take on activities to better enlighten themselves about emotion whether that's prayer, meditation, studying, creative writing, painting, music, etc.
Cancer should also be grateful for Taurus' efforts. Sometimes all Taurus wants is a hug and a compliment. Sometimes Cancer is making moves toward the heart when it should be making moves toward the ego.
It's a fine dance, but these two often come together and with success. They share a great deal in common with family values, it is nice that they are relatively in the beginning of the year, and Earth and Water signs make good mixes. It is important that Cancer feels comfortable to express itself. Cancer will be better understood if they are given the freedom and luxury to express whatever crazy thought they may have.
Cancer often ends up getting emotionally abused because their partner will take advantage of them for being vulnerable. Taurus needs to address any concerns it may have gently, and also to really reassure the Cancer that they are committed and loyal. The worst thing you can do to a Cancer is break their heart.
They have a heart of gold and they display it openly, but it is extremely difficult for them when someone walks all over their emotions.
They can have a childlike energy about them, while also carrying deep adult emotions.