Marine Atlantic gets boat load of federal funds