These are also known as "speckled belly". They do not nest in Alberta. When migrateing, they sometimes mix in with the Canada's. First time I have seen them here.
All Photo's Are Copyright, Contact photographer for use.