I just went from a RadRunner to a Priority Current (might not be available in Canada). It seems to check all your boxes--High torque mid-drive motor, carbon belt drive, with enviolo (or shimano) hub gearing with wide gear range. Hydraulic disc brakes, included fenders & kickstand, integrated...