Federal government prepares $24-million oilsands advertising blitz