Canadian goalkeeper Rylee Foster back in top-flight football after near-death crash