Shaw ready to sparkle in Canadian Premier League after one-year delay