How do I report the taxes paid in the USA on a capital gain which was not a gain in Canada?

US expat sold house in USA and incurred gain ..taxed $4000 on it in the USA.  The cost base was the value when I moved to Canada (13 yrs) ... and the gain the difference between value when I moved and sale value.  I spent $$$ finishing the house off .. in excess of what the gains in Canada were  ... so, it appears I have a loss in Canada now.

How does a person report these taxes paid in the USA?

The house was a personal use property so my understanding is that NO credits can be carried over??

thanks