Could someone explain me this, if J-20 is a "bomber" why it has canards? I'm not aeronautical engineer at all, but wouldn't big delta wing suit better for bomber aircraft.
Something like seen in Boeing X-32.
Or perhaps something like this.
J-20 is very likely a multirole aircraft, doing from fighter to bomber roles, these is because all new jets are multirole, since modern air forces are being formed upon fewer types of aircraft, then aircraft become multirole.
A canard does not mean an aircraft is a fighter, there are many aircraft that use canards ranging from fighters (rafale), interceptors (Viggen), bombers (XB-70, Su-34), civil aircraft big (Tu-144) and small (Piaggio Avanti).
However because modern jets need to do many jobs from fighter to bomber to recce, and have a complex set of requierements ranging from stealth to supercruise, they have many compromises.
J-20 will very likely do many types of missions, since is unlikely China will build 6 or 7 types of different aircraft for each mission.
In the 1950s when the jet age started you could see, different aircraft in an air force, today you only see two or three models doing several duties.
Russia has the Su-27 flanker family doing from carrier aircraft Su-33, deep penetration tactical bomber Su-34, tactical fighter Su-30 and Su-35 air superiority.
F-35 is exactly the same, it is a naval, marines and USAF fighter.
J-20 will very likely follow that trend.
The current trend is make stealth fighters doing several roles at the same time, modifying an airframe to fulfill several roles like F-18, Su-27 or F-35 are or fitting advanced avionics like in Eurofighter or Rafale.
This is result of increases in costs that air forces are uncapable of finance more types of aircraft specialized in just one role like in the 1950s.
Originaly the F-111 was to be a naval fighter, in fact it was designed as a multirole aircraft, it ended as a bomber, but Panavia Tornado started as a bomber with secondary air superiority role, it ended as a interceptor with very advanced ASRAAMs.
Viggen started like a tactical bomber and ended as an interceptor.
MiG-23 and MiG-25 started as pure interceptors but developed recce, bomber and tactical support versions, MiG-25 in fact had even high altitude bomber versions.
Su-27 was a heavy scort fighter but it ended in so many modifications.
Since J-20 is still a prototype, we do not know how many variants it might spawn, it will depend in its avionics and the potential for modification of its airframe ands if China will adopt another fighter like J-31.