Hydrocarbon generation and migration in the Western Canada sedimentary basin