Alexander Stewart, Canada