John Robson: Amy Hamm, a Canadian patriot defending liberty