A freighter carrying a load of Canadian grain has grounded in the St Lawrence Seaway, and is now spending its fourth day stranded.