Found a blogpost with a script that alters all collation on database objects. Haven't tried it out myself so use with caution!. Always make a full backup or even better use a non production server to try it out.
Alter the :SETVAR variables to correspond with your database and collation.
Once the collation is set right you can create a backup on SQL server 2005 and restore the database on the SQL server 2008 instance. There should be no need to import the database.