Nice new video! This comparison highlights one thing that Metasploit Express does really well - it will not run an exploit in the Great category unless it can precisely fingerprint the target. The latest video, the target is running Windows 2003 and is missing the MS08-067 patch. In the default configuration, you can't fingerprint the language pack or presence of NX on this OS version.
The reason why Metasploit Express skipped this system is that it could not reliably fingerprint it and choose the correct target. It appears that CANVAS just launched the exploit anyways, which is why you got a shell

Running the same CANVAS attack against a non-English version of that 2003 installation would likely just crash the svchost process. If the SP1/SP2 version of 2003 is used, you also have to content with ROP/NX targets. CANVAS may work even better here, but without accurate OS and language pack fingerprinting (ie. the user specifies the target based on their knowledge), this will also crash non-English systems.
At the end of the day, CANVAS still got a shell on this system, where Metasploit Express did not, but the stability of the target network is often just as important as whether you get in during most engagements.
If you have time to do another comparison, try running against a larger number of systems and include some that are not the English language pack.