They would prefer university bachelor degree (aviation or non-aviation related is fine)
Not exactly true, I work on the ramp at YYJ and talk with AC capt's (while catering hehe) all the time, a few are American, but they might have been in the system for a while. My boss's parents also fly for ACA and they say they're hiring, but as cruise pilots only, or FOs.
Hope this helps.