welcome to the forum, Mo.
I have a crank drive from 8-Fun, I believe you can get it quite easily in Canada. The BBS01 from 8-Fun is very easy to install, from that point of view, excellent choice is you want to convert your own bike. It's also very good on hills.
If you buy a ready made bike...