Canadian Idol's final two contenders, Theresa Sokyrka and Kalan Porter, squared off Wednesday night in a highly-anticipated musical match to settle the ultimate question of who will be Canada's next singing sensation.
With three rounds of vocal sparring,