You can do this via a Script Component Transformation.
In your data flow task, between source and destination, add the script component.
Under 'Inputs and Outputs' add an output column, name it as you like and in Data Type Properties give it DataType of unique identifier [DT_GUID]
Use this script (Make sure ScriptLanguage is VB.net):
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Imports Microsoft.SqlServer.Dts.Runtime.Wrapper
<microsoft.sqlserver.dts.pipeline.ssisscriptcomponententrypointattribute> _
<clscompliant(false)> _
Public Class ScriptMain
Inherits UserComponent
Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
' Create a Globally Unique Identifier with SSIS
Row.Guid = System.Guid.NewGuid()
End Sub
End Class