The Canberra Vikings sealed their Grand Final place with a last minute conversion to beat the Fijian Drua 28-27 at Viking Park.