I used Lubriplate Motor Assembly Grease the last time I put a motor together. It seemed to be fine. It is a white grease like substance in a big tube (like a big toothpaste tube). I know it is available in Canada as I got it at Softy's in Winnipeg.
One reason I used it was that it took me quite a while to get the motor all together and it didn't dry out while it was waiting for me.
I guess the main thing is that you want to change the oil fairly soon after getting the motor running to get rid of all this sort of gunk and get down to normal running.