Is it safe to put a waterproof cover on a baby's crib mattress?

Yes , & practical. Matress covers are a good investment when it comes to the average kid who pukes/leaks or otherwise decorates your life.