In the past the Source Magazine called her a “beast” on the mic. Toronto, Canada…