Hurricane Juan makes landfall at Nova Scotia.