This is Alberto, from Spain, responsible of Bitbloq development.
Bitbloq is an Open Source platform for learning programming and robotics, specially aimed for schools but that can be used to program at home.
Currently Bitbloq supports several Arduino Kits and Robots, including Makeblock Robots. To use Makeblock inside Bitbloq you need a license (you are free to try it without license)
We have an agreement with the Spanish Makeblock distributor (makeblock.es) so that he includes a free license on his products.
As you live in Canada, please, write me to firstname.lastname@example.org and I will get a free license for you and any other information you might need.